Bonjour,
j'ai deux deux fichiers XML ( dont un XML string qu'on appelera 2.xml generé par oracle , je en sais pas si change quelque chose au problème )et je voudrais recuperer toutes les données de 2.xml et selon qu'elles correspondent ou pas à une valeur dans le 1.xml changer la valeur suivante.

Voici deux bouts de code pour mieux comprendre:
1.xml
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<N1><N2>
 	<N2_ID>23</N2_ID>
 		<TRUE>1</TRUE>
 		<N3>
 		<N3_ID>24</N3_ID>
 		 <TRUE>1</TRUE>
 			<USER>USER</USER>
 		</N3>
 		<N3>
 			<N3_ID >102</N3_ID>
 			<TRUE>1</TRUE>
 			<USER>USER</USER>
 		</N3>
 		<N3>
 			<N3_ID >98</N3_ID>
 			<TRUE>1</TRUE>
 			<USER>USER</USER>
 		</N3>
</N2>
 
<N2>
	<N2_ID>206</N2_ID>
		<TRUE>1</TRUE>
 		<N3>
 			<N3_ID >26</N3_ID>
 			<TRUE>1</TRUE>
 			<USER>USER</USER>
 		</N3>
 		<N3>
 			<N3_ID >10</N3_ID>
 			<TRUE>1</TRUE>
 			<USER>USER</USER>
 		</N3>
 		<N3>
 			<N3_ID >11</N3_ID>
 			<TRUE>1</TRUE>
 			<USER>USER</USER>
 		</N3>
</N2></N1>
2.xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<ROWSET>
	<ROW num="1">
		<ID>23</ID>
	</ROW>
	<ROW num="2">
		<ID>26</ID>
	</ROW>
</ROWSET>
je voudrais donc pour les valeurs de ID recuperées dans 2.xml modifier le TRUE à 0 dans le 1.xml pour les N2_ID ou N3_ID correspondant.
Merci pour votre aide , j'ai cherché un peu partout, j'ai trouvé des solutions partielles que je n'ai malheureusement pas pu adapter .

Je voudrais donc utiliser un XSL (imposé) qui me renvoie un XML.