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 :
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>
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
 
$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 />';
}
Mon problème est que je ne sais pas comment accéder aux balises sous <content> properties et surtout ProductName

Quelqu'un pourrait-il m'aider en me donnant la synthax.

D'avance merci.