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 :
Les ID des noeuds msg ne sont pas pratiques, mais je ne pense pas avoir le choix...
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>
J'ai commencé un code en PHP :
Cependant j'aurais gravement besoin de vos lumières svp
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'); ?>
Partager