Bonjour,
je souhaite modifier un noeud précis dans ma structure XML par l'intermédiaire d'un DOM en php.

Je debute avec les dom et le XML, et je n'arrive pas à modifier juste un noeud.
voici un bout de code 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
 
<cat>
<livre isbn="1" lang="fr" sujet="dessert"> 
	<titre>Crêpes</titre> 
	<image src="m_crepes.jpg" />
	<auteur></auteur>
</livre>
<livre isbn="2" lang="fr" sujet="dessert"> 
	<titre>Crêpes</titre> 
	<image src="m_crepes.jpg" />
	<auteur></auteur>
</livre> 
<livre isbn="3" lang="fr" sujet="dessert"> 
	<titre>Crêpes</titre> 
	<image src="m_crepes.jpg" />
	<auteur></auteur>
</livre>
</cat>
Je voudrais donc ajouter un noeud s'appelant "panier" seulement au noeud ou isbn="2" (ou une autre valeur passé en parametre)

Vous pourriez m'aidé?
mon début de code php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<?PHP
$document = new DomDocument();
$document->load('catalogue.xml');
 
... là, je sais pas comment faire ma requete xpath et comment travailler dessus après) ...
 
$panier = $modif->createElement('panier');
echo $panier->nodeName;
$document->save('catalogue3.xml');
Je vous remerci d'avance !