Heim > Backend-Entwicklung > C++ > Wie greife ich mit dem XmlDocument von C# auf XML-Attribute zu?

Wie greife ich mit dem XmlDocument von C# auf XML-Attribute zu?

Linda Hamilton
Freigeben: 2025-01-06 09:25:40
Original
523 Leute haben es durchsucht

How to Access XML Attributes Using C#'s XmlDocument?

Zugriff auf XML-Attribute mit XmlDocument

Das Lesen von XML-Attributen mit dem XmlDocument von C# kann mit einem unkomplizierten Ansatz erreicht werden. Betrachten Sie das folgende XML-Dokument:

<?xml version="1.0" encoding="utf-8" ?>
<MyConfiguration xmlns="http://tempuri.org/myOwnSchema.xsd" SuperNumber="1" SuperString="whipcream">
    <Other stuff />
</MyConfiguration>
Nach dem Login kopieren

Um die Attribute SuperNumber und SuperString abzurufen, können Sie den folgenden Code verwenden:

// 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;
}
Nach dem Login kopieren

Dieses Codefragment verwendet die GetElementsByTagName-Methode, um die MyConfiguration zu finden Element. Anschließend durchläuft es die resultierende Liste und greift mithilfe der Attributes-Eigenschaft auf das Attribut „SuperString“ zu. Die Value-Eigenschaft des Attributobjekts stellt den tatsächlichen Attributwert bereit.

Mit diesem Ansatz können Sie problemlos XML-Attribute mithilfe der XmlDocument-Klasse in C# lesen und verarbeiten.

Das obige ist der detaillierte Inhalt vonWie greife ich mit dem XmlDocument von C# auf XML-Attribute zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage