Bonjour,
J'ai par exemple un fichier xml comme ceci :
C'est un xml qui n'a strictement rien de régulier. La seule "règle" que l'on pourrait en sortir est que un nœud a soit une valeur soit une liste de nœuds mais pas les 2 en même temps.
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
18 <?xml version="1.0" encoding="utf-8" standalone="yes"?> <configuration> <test1>value1</test1> <test2>value2</test2> <testSub1> <sub11>valueSub11</sub11> <sub12>valueSub12</sub12> <sub13>valueSub13</sub13> </testSub1> <testSub2> <sub21>valueSub21</sub21> <sub22>valueSub22</sub22> <sub23> <sub23sub1>valueSub23Sub1</sub23sub1> <sub23sub2>valueSub23Sub2</sub23sub2> </sub23> </testSub2> </configuration>
Donc pas de ;
Je cherche à construire un objet qui contiendrait toutes les valeurs et leur clé respective en respectant la hiérarchie. Pour accéder a valueSub23Sub2 on ferait : variable["testSub2"]["sub23"]["sub23sub2"]. Ce système est deja Ok. J'ai réussi a construire l'objet et a le sérialiser dans le xml que vous voyez mais je n'ai pas reussi a faire l'inverse (de l'xml reconstruire l'objet).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <test1> valeur <testSub1>valeurSub1</testSub1> </test1>
Auriez vous des idées ?
Merci, Yoshio.
Partager