[XML] Syntaxe pour parser du XML en php
Bonjour à tous, j'essai depuis quelques temps de récupérer du code XML via PHP.
Je n'arrive cependant pas à adapter les divers tuto que je trouve sur la toile, mon XML étant diffénrents des exemples que l'ont rouve sur la toile je ne sais pas comment adapter la syntaxe...:roll:
J'ai essayé plusieurs méthode comme le XML reader ou via DomDocument ou encore le SimpleXML toutes sans résultats :?
Voici un extrait du code que je tente de faire fonctionner via un le DOMDocument
Je vous remercie par avance pour votre petit coup de pouce ;)
Code:
1 2 3 4 5 6 7 8 9 10
| <?xml version="1.0" encoding="UTF-8" ?>
<ovi version="2">
<currentTime>2013-07-03 09:23:30</currentTime>
<result>
<rowset name="characters" key="characterID" columns="name,characterID">
<row name="Canard" characterID="163308765" />
</rowset>
</result>
<cachedUntil>2013-08-03 09:23:30</cachedUntil>
</ovi> |
Code:
1 2 3 4 5 6 7 8 9 10 11
|
$doc = new DOMDocument();
$doc->load( 'monlienversmonxml.com/site.xml.aspx?names=canard' );
$nodes = $doc->getElementsByTagName( "result" );
foreach($nodes as $ua) {
$string = $ua->getElementsByTagName( "characters" );
echo $string->item(0)->nodeValue . "\n";
} |