Bonjour, j'essaie de lire une sitemaps XML avec PHP et DOM, mais cela ne fonctionne pas.
J'ai le message d'erreur suivant :
Code :
Fatal error: Call to a member function getElementsByTagName() on a non-object in C:\wamp\www\MyMap\index.php on line 7
|
Pourtant :
-Le XML est valide
-Le XML existe
Mais :
Je trouve étrange que je n'ai eu à activer quoi que ce soit pour utiliser DOM; Par ailleurs dans la liste des extensions je n'ai que DOMXML
Voici mon code PHP :
Code :
<?php require 'config.php'; $map = new DomDocument(); $map->load(MAP_URL); $pages = $dom->getElementsByTagName('url'); foreach($pages as $page) { echo $page->firstChild->nodeValue . "<br />"; } ?>
|
et le XML :
Code :
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> </urlset>
|
Merci d'avance pour votre aide.