Bonjour,

je cherche à lire puis par la suite à écrire dans un XML avec simpleXML mais j'ai déjà du mal à lire ce fichier alors écrire dedans...

Voici mon 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
 
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84"	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"	xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84/siteindex.xsd" >
    <url>
    <loc>http://www.monSite.com/page1.php</loc>
    <lastmod>2009-11-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
    <url>
    <loc>http://www.monSite.com/page2.php</loc>
    <lastmod>2009-11-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
    <url>
    <loc>http://www.monSite.com/page3.php</loc>
    <lastmod>2009-11-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
J'ai essayé ceci qui ne m'affiche rien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$racine=simplexml_load_file('sitemap.xml');
foreach($racine->urlset as $value) echo $value->lastmod;
ne devrais-je pas afficher la valeur de la balise "lastmod" de chacun des enfants ("url") de "urlset" ?

Merci de m'aider à y voir un peu plus clair