Hello tout le monde,
J'utilise SimpleXML et je souhaiterais récupérer uniquement le premier argument.
http://fr2.php.net/manual/en/simpl [...] ibutes.php
Code :
- <?php
- $string = <<<XML
- <a>
- <foo name="one" game="lonely">1</foo>
- </a>
- XML;
- $xml = simplexml_load_string($string);
- foreach($xml->foo[0]->attributes() as $a => $b) {
- echo $a,'="',$b,"\"\n";
- }
- ?>
|
la doc de php.net montre uniquement l'utlisation d'une boucle pour récupérer tous les attributs. Je n'ai pas besoin de cela.
J'ai donc essayé
$xml->foo[0]->attributes()->item(0)
et
$xml->foo[0]->attributes()[0]
mais sans succès, on me dit que ce n'est pas autorisé.
Pour le moment, je vais faire une boucle puis un break. Je trouve cela débile mais pour le moment je peux malheureusement pas faire autrement.
Si vous avez une solution je suis preneur.