DOM et lecture impossible de XML

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 :
 

Code :
  1. 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 :
  1. <?php
  2. require 'config.php';
  3.  
  4. $map = new DomDocument();
  5. $map->load(MAP_URL);
  6.  
  7. $pages = $dom->getElementsByTagName('url');
  8.  
  9. foreach($pages as $page) {
  10.     echo $page->firstChild->nodeValue . "<br />";
  11. }
  12. ?>


 
et le XML :
 

Code :
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
  3.     <url><loc>http://www.lucasavoie.com</loc></url>
  4.     <url><loc>http://www.lucasavoie.com/news</loc></url>
  5.     <url><loc>http://www.lucasavoie.com/blog/</loc></url>
  6. </urlset>


 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 01-09-2008 à 18:18:31   

Reply

Marsh Posté le 01-09-2008 à 18:34:36    

Reply

Marsh Posté le 01-09-2008 à 20:31:04    

Ben ouais, c'est $map ton objet dom :D

Reply

Marsh Posté le 02-09-2008 à 08:04:58    

[:dawa] je suis trop con
Désolé mais bon çà vous aura occuper 5 minutes :o
 
Merci beaucoup.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed