Bonjour à tous,
Voici la trame de mon fichier XML que je désire parcourir pour stocker dans une BDD MySQL :
Pour l'instant je bloque et je n'arrive même pas à afficher la liste des titres de produits (title)
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<?xml version="1.0" encoding="UTF-8"?> <catalogue id="1472"> <programme>vente printemps</programme> <store> <name>sitedevente.com</name> <products> <product> <event_id>62251</event_id> <title>Titre du produit</title> <date>3 mars 2010</date> <location> <name>Nom du lieu</name> <city>Grenoble</city> <zipCode>38000</zipCode> </location> <url>www.site.com</url> <product_image>www.site.com/images/grenoble.jpg</product_image> <price currency="">21.5</price> <category> <genre> <name>Vaisselle</name> <id>2</id> </genre> <sous_genre> <name>Porcelaine</name> <id>16</id> </sous_genre> </category> </product> </products> </store> </catalogue>
Voilà ce que j'ai essayé :
Je ne trouve pas la bonne syntaxe ou alors ce n'est pas la bonne méthode ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $xml = simplexml_load_file('essai.xml'); foreach ($xml->catalogue->store->products->product as $product) { echo "<br> - ".$product->title; }
Comment également atteindre les balises <location> <name> <city> et <zipCode> ?
Je vous remercie infiniment par avance !
Partager