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:
Je voudrais donc ajouter un noeud s'appelant "panier" seulement au noeud ou isbn="2" (ou une autre valeur passé en parametre)
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>
Vous pourriez m'aidé?
mon début de code php :
Je vous remerci d'avance !
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');
Partager