Attribute eines XML-Dokumentes mit C# auslesen

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: