Bonjour,
j'ai fait le tour de différents tutos et explication sur la lecture de fichier XML en PHP mais je ne trouve pas de réponse à ma question.
Voici un extrait du fichier XML :
Côté PHP j'ai un script qui m'affiche les Entry - Author - Name en les passant dans un tableau pour par traité les données:
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<?xml version="1.0" encoding="utf-8"?> <feed xml:base="" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"> <id>IDCatalogue</id> <title type="text">CatalogItems</title> <updated>2016-02-29T15:06:22Z</updated> <entry> <id>A83224C9</id> <category term="Catalog.Web" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /> <link rel="edit" title="CatalogItems2" href="CatalogItems2('A83224C9')" /> <title type="text">Plan tarifaire</title> <updated>2016-02-29T15:06:22Z</updated> <author> <name>Agency Belgium</name> </author> <contributor> <name /> <uri>Agency Bel</uri> </contributor> <content type="application/xml"> <m:properties> <d:Url>http://www.siteweb.com/doc.pdf</d:Url> <d:Language>FR</d:Language> <d:ProductName>Produit siteweb</d:ProductName> <d:TargetKey>PERSONAL</d:TargetKey> </m:properties> </content> </entry>
Mon problème est que je ne sais pas comment accéder aux balises sous <content> properties et surtout ProductName
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $fichier = 'Adresse de mon fichier XML'; $xml = simplexml_load_file($fichier); foreach($xml->entry as $entree) { $list_auteur[] = $entree->author->name; } foreach($list_auteur as $auteur) { echo $auteur.'<br />'; }
Quelqu'un pourrait-il m'aider en me donnant la synthax.
D'avance merci.
Partager