Maison >développement back-end >C++ >Comment lire les attributs XML à l'aide de XmlDocument en C# ?

Comment lire les attributs XML à l'aide de XmlDocument en C# ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2025-01-06 08:56:42770parcourir

How to Read XML Attributes Using XmlDocument in C#?

Lecture des attributs XML avec XmlDocument en C#

Lorsque vous traitez des documents XML en C#, la classe XmlDocument offre un moyen pratique de manipuler et de récupérer données. Une tâche courante consiste à accéder aux attributs associés aux éléments XML. Les attributs fournissent des informations supplémentaires qui peuvent être cruciales pour la logique de votre application.

Pour récupérer un attribut XML à l'aide de XmlDocument, suivez ces étapes :

  1. Chargez le document XML : Utilisez la méthode LoadXml pour charger les données XML dans un objet XmlDocument.
  2. Récupérez l'élément Liste :Appelez la méthode GetElementsByTagName pour obtenir la liste des éléments avec le nom de balise souhaité.
  3. Accès aux attributs : Pour chaque élément de la liste, vous pouvez accéder à ses attributs à l'aide du Propriété Attributs. L'attribut souhaité peut être récupéré en spécifiant son nom comme clé dans la collection.
  4. Obtenir la valeur de l'attribut : Une fois que vous avez l'attribut, vous pouvez extraire sa valeur à l'aide de la propriété Value .

Voici un exemple qui montre comment lire les attributs SuperNumber et SuperString à partir du XML fourni :

// Load the XML document
XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlString);

// Get the element list
XmlNodeList elemList = doc.GetElementsByTagName("MyConfiguration");

// Iterate over the elements and access attributes
foreach (XmlNode elem in elemList)
{
    string superNumber = elem.Attributes["SuperNumber"].Value;
    string superString = elem.Attributes["SuperString"].Value;
}

À l'aide de la propriété Attributs, vous pouvez accéder à n'importe quel attribut associé à l'élément, offrant ainsi un moyen puissant d'extraire des données supplémentaires de vos documents XML.

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