[XML/PHP] Children() & Attributes()
DevilChimpanZ
-
devilChimpanZ -
devilChimpanZ -
Bonsoir,
voilà, j'ai un petit problème... en fait j'ai un fichier XML composé comme ça :
j'ai donc pensé qu'il fallait faire une sorte de double boucle avec "children" et "attributes".
Voici mon code php :
Mais ça ne marche pas :( et je pense que c'est parce que "children" ne donne que le nom de la balise dans ce cas "objet", mais sans les attributs.
L'erreur est la suivante :
« Fatal error: Call to a member function attributes() on a non-object in C:\wamp\www\tests\PHP\XML\bank.php on line 21 », ce qui confirme un peu mon hypothèse.
Mais donc je suis un peu perdu, j'ai cherché partout, et je n'ai pas trouvé quelle fonction fallait il utiliser pour avoir la balise avec les attributs, dans ce cas, la fonction qui récuperait « cat="ressource" id="3" img="item_wood.png"/> »...
Merci d'avance pour, je l'espère, votre future aide ;)
voilà, j'ai un petit problème... en fait j'ai un fichier XML composé comme ça :
<fichier> <banque> <objet cat="ressource" id="3" img="item_wood.png"/> <objet cat="ressource" id="5" img="item_gold.png"/> </banque> </fichier>
j'ai donc pensé qu'il fallait faire une sorte de double boucle avec "children" et "attributes".
Voici mon code php :
$xml = simplexml_load_file("monfichierxml.xml"); foreach($xml->banque->children() as $i) { foreach($xml->banque->children()->attributes() as $att=>$val) { echo "".$att." => ".$val."<br/>"; } }
Mais ça ne marche pas :( et je pense que c'est parce que "children" ne donne que le nom de la balise dans ce cas "objet", mais sans les attributs.
L'erreur est la suivante :
« Fatal error: Call to a member function attributes() on a non-object in C:\wamp\www\tests\PHP\XML\bank.php on line 21 », ce qui confirme un peu mon hypothèse.
Mais donc je suis un peu perdu, j'ai cherché partout, et je n'ai pas trouvé quelle fonction fallait il utiliser pour avoir la balise avec les attributs, dans ce cas, la fonction qui récuperait « cat="ressource" id="3" img="item_wood.png"/> »...
Merci d'avance pour, je l'espère, votre future aide ;)
A voir également:
- [XML/PHP] Children() & Attributes()
- Xml download - Télécharger - Édition & Programmation
- Easy php - Télécharger - Divers Web & Internet
- Office xml handler - Télécharger - Traitement de texte
- Driveimage xml - Télécharger - Sauvegarde
- Expert php pinterest - Télécharger - Langages