[XML] lecture d'un document XML
Bonjour,
Je suis entrain de développer une fonction qui lira un document XML pour de l'internationalisation.
C'est la première dois que je lis un XML en PHP, je lutte ^^
voici la forme de mon XML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?xml version="1.0" encoding="ISO-8859-1"?>
<stringList>
<msg id="Vous êtes connecté.">
<lang code="de">Sie sind angemeldet.</lang>
<lang code="en">You are logged.</lang>
<lang code="nl">U bent ingelogd.</lang>
</msg>
<msg id="Vous êtes déconnecté.">
<lang code="de">Sie sind getrennt.</lang>
<lang code="en">You are disconnected.</lang>
<lang code="nl">U bent niet aangesloten.</lang>
</msg>
</stringList> |
Les ID des noeuds msg ne sont pas pratiques, mais je ne pense pas avoir le choix...
J'ai commencé un code en PHP :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?php
function read($word, $language)
{
$doc = new DOMDocument();
$doc->load('internationalization.xml');
$nodes = $doc->getElementsByTagName("msg");
foreach($nodes as $ua)
{
$code = $ua->getElementsByTagName("lang");
}
}
read('Vous êtes déconnecté.', 'en');
?> |
Cependant j'aurais gravement besoin de vos lumières svp :mouarf: