Bonjour à tous et à toutes,

je doit en fait lire le contenu d'un fichiers xml, est comparer les valeurs de chaque noeud a des données présentent dans une base de données, et modifier directement le noeud dans le fichier si une valeur différe.

mon fichier XML se présente ainsi :

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="ISO-8859-1" ?>
<mobibase>
<song ident="5089">
	<title>Let It Be</title>
	<artist>The Beatles</artist>
	<date_added>2006-01-04</date_added>
 
	<date_update>2006-01-09</date_update>
		<file ident="134">
			<date_added_file>2006-01-04</date_added_file>
			<crc32>435948012</crc32>
			<size>415194</size>
		</file>
</song>
.
.
.
</mobibase>
serait-il plus judicieux de toute mettre dans un tableau (dans ce cas comment faire cela) et parcourir apres pour comparer ?
quelle méthode me permetterait de modifier la valeur d'un noeud, du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<crc32>435948012</crc32> en <crc32>154578454</crc32>
merci d'avance à tous pour vos réponse.