Maison >développement back-end >C++ >Comment accéder aux attributs XML à l'aide de XmlDocument de C# ?
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!