Récupération d'attributs dans SimpleXML
Lorsque vous travaillez avec des données XML à l'aide de SimpleXML, l'accès aux attributs peut être délicat. Cet article résout un problème où un objet vide est renvoyé lors de la tentative d'accès aux attributs sous la forme $xml->OFFICE->{'@attributes'}.
Malgré l'objet XML contenant des attributs, cette approche ne parvient pas à récupérez-les. C’est là qu’intervient la méthode attributs(). En appelant $xml->attributes() sur le nœud souhaité, vous pouvez accéder à ses attributs.
Par exemple, pour récupérer l'attribut Token du nœud OFFICE, utilisez le code suivant :
$tokenValue = $xml->OFFICE->attributes()->Token;
La valeur du Token peut désormais être utilisée dans votre application. En implémentant cette méthode, vous pouvez récupérer avec succès les attributs des objets SimpleXML.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!