Die Attribute “Name” und “ID” des nachfolgenden XML-Dokument werden ausgelesen und auf der Console ausgegeben. Legen Sie eine XML-Datei mit folgender Struktur unter “C:\neu.xml” ab.
XML-Datei
1 2 3 4 5 6 | <?xml version="1.0" standalone="yes" ?> <TESTXML> <Daten NAME ="TEST1" ID="1" /> <Daten NAME ="TEST2" ID="2" /> <Daten NAME ="TEST3" ID="3" /> </TESTXML> |
C# CODE
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | using System.Xml; ... void Csharp_XML_Attribute_lesen() { XmlDocument doc = new XmlDocument(); doc.Load(@"c:\neu.xml"); XmlElement root = doc.DocumentElement; foreach (XmlNode @daten in root.ChildNodes) { Console.WriteLine(@daten.Attributes["NAME"].InnerText); Console.WriteLine(@daten.Attributes["ID"].InnerText); } } ... |
Tags: xml