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
Libérer: 2024-11-17 13:23:02
original
243 Les gens l'ont consulté

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>
Copier après la connexion

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
Copier après la connexion

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";
}
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal