Maison > développement back-end > C++ > Comment récupérer efficacement les valeurs d'attribut XML à l'aide de XmlDocument en C# ?

Comment récupérer efficacement les valeurs d'attribut XML à l'aide de XmlDocument en C# ?

DDD
Libérer: 2025-01-06 09:17:40
original
990 Les gens l'ont consulté

How to Efficiently Retrieve XML Attribute Values Using XmlDocument in C#?

Obtention de valeurs d'attribut XML avec XmlDocument

Lorsque vous traitez des données XML en C#, la classe XmlDocument offre un moyen pratique de lire et de parcourir la structure du document. Cependant, obtenir des valeurs d’attribut peut parfois s’avérer difficile. Explorons comment récupérer sans effort les valeurs d'attribut XML à l'aide de XmlDocument.

Dans l'extrait XML fourni, les attributs SuperNumber et SuperString sont attribués au nœud MyConfiguration. Pour accéder à ces attributs à l'aide de XmlDocument, vous pouvez utiliser la méthode GetElementsByTagName() :

// Assuming 'doc' is an XmlDocument object instantiated earlier

// Retrieve MyConfiguration nodes
XmlNodeList elemList = doc.GetElementsByTagName("MyConfiguration");
Copier après la connexion

Une fois que vous avez les nœuds, vous pouvez les parcourir et récupérer les valeurs d'attribut :

for (int i = 0; i < elemList.Count; i++)
{
    // Access the SuperString attribute value
    string superStringAttrVal = elemList[i].Attributes["SuperString"].Value;

    // Access the SuperNumber attribute value
    int superNumberAttrVal = int.Parse(elemList[i].Attributes["SuperNumber"].Value);
}
Copier après la connexion

En utilisant cette approche, vous pouvez facilement extraire les valeurs d'attribut de votre document XML, vous permettant ainsi d'exploiter efficacement les données dans votre application.

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!

source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal