DOM et lecture impossible de XML - PHP - Programmation
Marsh Posté le 01-09-2008 à 18:18:31
Bonjour, j'essaie de lire une sitemaps XML avec PHP et DOM, mais cela ne fonctionne pas. J'ai le message d'erreur suivant :
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 :
<?phprequire '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 :
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> <url><loc>http://www.lucasavoie.com</loc></url> <url><loc>http://www.lucasavoie.com/news</loc></url> <url><loc>http://www.lucasavoie.com/blog/</loc></url></urlset>
Merci d'avance pour votre aide.
Marsh Posté le 01-09-2008 à 18:34:36
C'est quoi, $dom ?
Marsh Posté le 01-09-2008 à 20:31:04
Ben ouais, c'est $map ton objet dom
Marsh Posté le 02-09-2008 à 08:04:58
je suis trop con Désolé mais bon çà vous aura occuper 5 minutes Merci beaucoup.
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 01-09-2008 à 18:18:31
Bonjour, j'essaie de lire une sitemaps XML avec PHP et DOM, mais cela ne fonctionne pas.
J'ai le message d'erreur suivant :
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 :
et le XML :
Merci d'avance pour votre aide.