Maison > développement back-end > C++ > Comment accéder aux attributs XML à l'aide de XmlDocument de C# ?

Comment accéder aux attributs XML à l'aide de XmlDocument de C# ?

Linda Hamilton
Libérer: 2025-01-06 09:25:40
original
583 Les gens l'ont consulté

How to Access XML Attributes Using C#'s XmlDocument?

Accès aux attributs XML avec XmlDocument

La lecture des attributs XML à l'aide de XmlDocument de C# peut être réalisée avec une approche simple. Considérez le document XML suivant :

<?xml version="1.0" encoding="utf-8" ?>
<MyConfiguration xmlns="http://tempuri.org/myOwnSchema.xsd" SuperNumber="1" SuperString="whipcream">
    <Other stuff />
</MyConfiguration>
Copier après la connexion

Pour récupérer les attributs SuperNumber et SuperString, vous pouvez utiliser le code suivant :

// Load the XML document
XmlDocument doc = new XmlDocument();
doc.Load("myConfig.xml");

// Get the specified element by its tag name
XmlNodeList elemList = doc.GetElementsByTagName("MyConfiguration");

// Iterate through the matching elements
for (int i = 0; i < elemList.Count; i++)
{
    // Access the attribute value
    string attrVal = elemList[i].Attributes["SuperString"].Value;
}
Copier après la connexion

Cet extrait de code utilise la méthode GetElementsByTagName pour trouver la MyConfiguration élément. Il parcourt ensuite la liste résultante et accède à l'attribut "SuperString" à l'aide de la propriété Attributes. La propriété Value de l'objet attribut fournit la valeur réelle de l'attribut.

En utilisant cette approche, vous pouvez facilement lire et traiter les attributs XML à l'aide de la classe XmlDocument en C#.

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