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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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