Maison >développement back-end >tutoriel php >Comment accéder aux valeurs d'attribut XML à l'aide de SimpleXMLElement de PHP ?

Comment accéder aux valeurs d'attribut XML à l'aide de SimpleXMLElement de PHP ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-17 13:23:02230parcourir

How to Access XML Attribute Values Using PHP's SimpleXMLElement?

Accès aux valeurs d'attribut à partir d'un fichier XML en PHP

Lorsque vous travaillez avec des fichiers XML en PHP, la récupération des valeurs d'attribut peut être une tâche courante. Considérons l'exemple XML :

<VAR VarNum="90">
  <option>1</option>
</VAR>

Obtention de valeurs d'attribut avec SimpleXMLElement

Pour obtenir la valeur de l'attribut "VarNum", nous pouvons utiliser SimpleXMLElement::attributes( ) méthode. Voici comment procéder :

$xml = simplexml_load_file($file);
$attr = $xml->Var->attributes();
echo $attr['VarNum']; // Output: 90

Parcourir tous les attributs

Si vous devez traiter plusieurs attributs, vous pouvez parcourir le tableau attributs() :

$xml = simplexml_load_file($file);
foreach ($xml->Var[0]->attributes() as $name => $value) {
    echo "$name=\"$value\"\n";
}

Remarque supplémentaire

N'oubliez pas que les attributs sont accessible en utilisant la syntaxe de tableau (['VarNum') plutôt que la syntaxe de points.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn