PHP SimpleXML, comment définir les attributs?
si vous avez quelque chose comme,
<hello id="1" name="myName1">
<anotherTag title="Hello">
</anotherTag>
</hello>
<hello id="2" name="myName2">
<anotherTag title="Hi">
</anotherTag>
</hello>
Comment modifier les attributs d', par exemple, bonjour l'id 2, au nom="William" ? Ou le titre hi hello ?
Merci beaucoup pour votre attention,
H'
OriginalL'auteur punkbit | 2010-03-03
Vous devez vous connecter pour publier un commentaire.
Rappelez-vous, votre document XML doit avoir un élément racine:
Pour enregistrer le fichier, utilisez
asXML($filename)
OriginalL'auteur Gordon
Si vous souhaitez définir un attribut dans l'élément racine à l'aide de simplexml vous voulez faire cela:
Toutefois, pour l'exemple ci l'affiche précédente est correcte, vous devez ajouter un élément de niveau supérieur.
OriginalL'auteur Adam
Je crois que c'est une autre façon d'éditer le document XML que vous avez là.
Cette méthode que j'utilise va travailler avec le fichier XML fourni.
Il peut accéder à la balise racine dans la matrice de la forme tout comme il le serait dans le "premier" exemple.
Cela lui permet de ne pas avoir à descendre dans les tags.
OriginalL'auteur Dylan Witte