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");
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); }
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!