Bonjour,

Je souhaiterais récupérer la liste des Elements "ID" dans la balise "Sub", les supprimer et remplacer par mes valeurs

Par exemple, mettre:

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<ID><champ_id value="0x50"/>
                  </ID>


, voici un extrait du fichier xml:



Code xml : 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
19
20
21
22
23
24
25
26
27
28
29
30
<Sub>
                  <Title>
                    <title_id value="test"/>
                  </Title>
                  <ID>
                    <champ_id value="0x02"/>
                  </ID>
                  <ID>
                    <champ_id value="0x03"/>
                  </ID>
                  <ID>
                    <champ_id value="0x04"/>
                  </ID>
                </Sub>

<Tube>
                  <Title>
                    <title_id value="test"/>
                  </Title>
                  <ID>
                    <champ_id value="0x02"/>
                  </ID>
                  <ID>
                    <champ_id value="0x03"/>
                  </ID>
                  <ID>
                    <champ_id value="0x04"/>
                  </ID>
                </Tube>

Mon fichier xml est chargé par cette ligne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$dom->load("path.xml");
$subList=$dom->getElementsByTagName("Sub");
De plus, le count de $subList vaut toujours 1. Je ne comprends pas pourquoi?

Merci d'avance.