J'essaie de lire une valeur d'attribut du nœud racine d'un XML introduit dans la méthode simplexml_load_string() en PHP.PHP - Analyse de l'objet XML créé par simplexml_load_string()
est un exemple ici,
<data status="Active">
<user> <userid> 1 </userid> </user>
<user> <userid> 2 </userid> </user>
<data>
Je suis en train de lire la valeur de « statut » dans la chaîne XML ci-dessus:
echo $xml->user[0]->userid;
echo $xml->attributes()->status
Les déclarations ne fonctionnent pas aussi, var_dump()
sorties "NUL".
La distribution explicite est-elle nécessaire avec 'echo' ou est-ce simplement" good style "? – Tomalak
@Tomalak - dans les implémentations de simplexml que j'ai manipulées, j'ai dû le faire explicitement ou essayer d'échouer la référence de l'objet. Peut-être que dans les implémentations les plus récentes, vous n'avez pas à le faire puisque la méthode toString le fait automatiquement? –