Heim >Backend-Entwicklung >C++ >Wie kann ich XML-Attributwerte mithilfe von XmlDocument in C# effizient abrufen?
XML-Attributwerte mit XmlDocument abrufen
Beim Umgang mit XML-Daten in C# bietet die XmlDocument-Klasse eine bequeme Möglichkeit zum Lesen und Navigieren die Struktur des Dokuments. Allerdings kann es manchmal eine Herausforderung sein, Attributwerte zu erhalten. Lassen Sie uns untersuchen, wie Sie mit XmlDocument mühelos XML-Attributwerte abrufen können.
Im bereitgestellten XML-Snippet werden die Attribute SuperNumber und SuperString dem MyConfiguration-Knoten zugewiesen. Um mit XmlDocument auf diese Attribute zuzugreifen, können Sie die Methode GetElementsByTagName() verwenden:
// Assuming 'doc' is an XmlDocument object instantiated earlier // Retrieve MyConfiguration nodes XmlNodeList elemList = doc.GetElementsByTagName("MyConfiguration");
Sobald Sie die Knoten haben, können Sie darüber iterieren und die Attributwerte abrufen:
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); }
Mit diesem Ansatz können Sie ganz einfach Attributwerte aus Ihrem XML-Dokument extrahieren und so die Daten effektiv in Ihrer Anwendung nutzen.
Das obige ist der detaillierte Inhalt vonWie kann ich XML-Attributwerte mithilfe von XmlDocument in C# effizient abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!