Bonjour,
J'ai code php qui utilise dom qui marche presque sauf qu'il ne fais pas complétement ce que je veux, le code sera mieux qu'un long discours donc le voici.
dom.php
Mon fichier 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 <?php $dom=new DomDocument(); $dom->load("fichier.xml"); $newphoto = $dom->createElement('photo'); $newnom = $dom->createElement('nom','bapteme.jpg'); $newdescription = $dom->createElement('description'); $newevenenement = $dom->createElement('evenenement','bapteme'); $newprotagoniste = $dom->createElement('protagoniste'); $newpersonnage = $dom->createElement('max','personnage'); $newpersonnage = $dom->createElement('personnage','caroline'); $dom->appendChild($newphoto); $newphoto->appendChild($newnom); $newphoto->appendChild($newdescription); $newphoto->appendChild($newevenenement); $newphoto->appendChild($newprotagoniste); $newphoto->appendChild($newpersonnage); $newphoto->appendChild($newpersonnage); $dom->formatOutput = true; $dom->save("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 <?xml version="1.0" encoding="ISO-8859-1"?> <galerie> <photo> <nom>mariage.jpg</nom> <description> <evenement>mariage</evenement> <protagoniste> <personnage>Mamie</personnage> <personnage>pablo</personnage> </protagoniste> </description> </photo> </galerie>
Ce que j'obtient aprés dom.
donc voila le code que j'arrive a créé en ropuge grace a mon fichier php sauf que je n'arrive pas a que ca ressemble exactement a ce qui est en bleu et bien sur j'aimerais que ce bout de code se retrouve entre les balise galerie
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 <?xml version="1.0" encoding="ISO-8859-1"?> <galerie> <photo> <nom>mariage.jpg</nom> <description> <evenement>mariage</evenement> <protagoniste> <personnage>Mamie</personnage> <personnage>pablo</personnage> </protagoniste> </description> </photo> </galerie> <photo> <nom>bapteme.jpg</nom> <description/> <evenenement>bapteme</evenenement> <protagoniste/> <personnage>caroline</personnage> </photo>
Merci a vous !
Partager