Je lis du XML avec PHP et j'utilise actuellement la classe DOMDocument
pour le faire. J'ai besoin d'un moyen de saisir les noms et les valeurs des attributs d'une étiquette (instance de DOMElement
), sans savoir à l'avance ce que l'un d'eux est. Le documentation ne semble pas offrir quelque chose comme ça. Je sais que je peux obtenir la valeur d'un attribut si j'ai son nom, mais encore une fois, je ne connais pas l'un ou l'autre et j'ai besoin de trouver les deux.Existe-t-il un moyen d'obtenir tous les attributs d'un DOMElement?
Je sais aussi que d'autres classes comme SimpleXMLElement
ont cette capacité, mais je suis intéressé par la façon dont cela peut être fait avec DOMDocument
.
Merci! Juste une note que les documents que vous avez liés sont pour PHP4. Pour ceux qui utilisent PHP5 (comme moi), voici la documentation la plus récente: http://us.php.net/manual/fr/class.domnode.php#domnode.props.attributes –
C'est faux. Foreach vous donne DOMNodes, qui ont une propriété nodeName et nodeValue. –