begin process at 2012 05 31 17:16:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Récupérer donnée XML DOM


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récupérer donnée XML DOM

dimanche 8 mai 2011 à 11:25:37 | Récupérer donnée XML DOM

mailliam

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.

voici le début du fichier XML:
Code HTML :
-<hordes>
-<headers link="http://www.hordes.fr/xml" iconurl="http://data.hordes.fr/gfx/icons/" secure="0" author="Motion Twin <http://www.motion-twin.com>" language="fr" version="2.171" avatarurl="http://imgup.motion-twin.com/" generator="haxe">
<game days="2" quarantine="0" datetime="2011-05-08 11:12:53" id="284204"/>
</headers>
-<data cache-date="2011-05-08 11:12:52" cache-fast="0">
-<city city="Bas-fonds dirigistes" door="1" hard="0" water="104" chaos="0" devast="0" x="6" y="4">
...


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:
Code PHP :
<?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 '<br>'.$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?

Merci d'avance pour vos lumières

Source tuto: http://www.siteduzero.com/tutoriel-3-34939-dom-parser-du-xml-l-exemple-du-zcode.html
mercredi 11 mai 2011 à 11:52:01 | Re : Récupérer donnée XML DOM

mailliam

Personne n'a une petite idée?


Cette discussion est classée dans : récupérer, code, load, xml, fr


Répondre à ce message

Sujets en rapport avec ce message

probleme avec xml : à l'aide!! [ par jed35 ] bonjour,j'explique mon probleme :j'ai le code suivant en php$graph_title = 'Titre de mon diagramme';$graph_desc = 'mon super graphe';$graph_data = arr Parser XML [ par jpbod ] Bonjour, Pour mes sites j'utilise des parsers RSS pour afficher les news d'autres sites, seulement sur certains sites le nombres de news varie sans c WYSIWYG ... [ par Hector78 ] Hello !J'ai trouvé un code (http://www.javascriptfr.com/code.aspx?ID=25847) permettant la modification de texte et la mise en forme online (WYSIWYG ou Inscription entre balises xml via php !? [ par Adrien4 ] Bonjour,J'ai un fichier qui envoie les données d'un formulaire php vers un fichier xml,Mais lors de chaque inscription, j'aimerais que les information Comment récupérer une bdd dans un fichier xml ? [ par satellite34 ] Bonjour,je me lance dans le développement d'une application ( c++ (ne fuyez pas!!!!!) ), lié a un site;je m'explique :ce serait une apli de gestion de Parseur XML (beaucoup trop gourmant !!!) [ par lcmartin ] Bonjour,Voila j'avais pris un parseur XMl pour créer une application Web...(cf: http://engardenet.ilix.net/micv5/parseur_xml.txt pour le code)C'est po Récupérer le contenu d'un while dans une variable [ par PatX ] Bonjour, je voudrais générer un fichier xml avec un script php. Le xml en question ressemble à ca :            ...     </item Récupérer du code d'une page html [ par Metaldark ] Salut ! [;)] Bon, j'explique mon problème : j'ai fait un script qui gere des templates et génére des pages html statiques.Par exemple, le template es XML SAX organisation d'un menu [ par jnbdzjnbdz ] Bonjour, jessais depuis quelque semaines de faire un systeme avec xml pour mon menu affiche de la facon définis par le code xml voici ce que sais supo Récupération du code source d'un page [ par XGotX ] Bonjour,Je cherche à récupérer une partie du code source d'une page pour la traiter php.Existe t'il une fonction comme get_meta_tags() qui serrait plu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,920 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales