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
Linda Hamiltonoriginal
2025-01-06 09:25:40555parcourir

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>

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;
}

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:
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