mailliam
Messages postés261Date d'inscriptionmardi 2 juillet 2002StatutMembreDernière intervention10 mars 2014
-
8 mai 2011 à 11:25
mailliam
Messages postés261Date d'inscriptionmardi 2 juillet 2002StatutMembreDernière intervention10 mars 2014
-
11 mai 2011 à 11:52
Bonjour tous!
Grr je suis en train de me demander si je suis c** car le tutoriel me semble pourtant clair et y a rien qui va comme j'aimerais..
Voici mon problème, je joue à un jeu par navigateur (w.hordes.fr qui est excellent en passant, prenez le temps de l'tester )
Il y a la possibilité de récupérer un flux XML en entrant l'adresse: w.hordes.fr/xml?k=clé (clé qui est le chiffre du joueur) et ca nous donne tout plein d'info du jeu en cours pour ce joueur.
Moi je cherche à isoler la dernière balise <city>
et récupérer l'état de door qui va me dire si la porte est ouverte "1" ou fermée "0"
voici mon code:
<?php
$document_xml = new DomDocument(); // Instanciation de la classe DomDocument : création d'un nouvel objet
$document_xml->load('www.hordes.fr/xml?k=clé'); // Chargement du XML
$elements = $document_xml->getElementsByTagName('zcode');
$elements2 = $document_xml->getElementsByTagName('city');
echo $elements;
echo '
'.$elements2;
?>
Seulement le chargement XML doit déjà être faux car j'ai l'erreur:
Warning: DOMDocument::load() [domdocument.load]: I/O warning : failed to load external entity (Échec de chargement de l'entité externe)
puis:
Catchable fatal error: Object of class DOMNodeList could not be converted to string (Objet du DOMNodeList classe n'a pas pu être converti en chaîne)
Donc ma 1ère question: Comment récupérer le document XML puis comment extraire l'état de l'attribut Door?