在C#中,可以使用XmlDocument類來讀取XML數據。以下是一個簡單的示例代碼,演示如何讀取XML數據:
using System;
using System.Xml;
class Program
{
static void Main()
{
// 創建一個XmlDocument對象
XmlDocument doc = new XmlDocument();
// 加載XML文件
doc.Load("data.xml");
// 獲取根節點
XmlNode root = doc.DocumentElement;
// 遍歷子節點
foreach (XmlNode node in root.ChildNodes)
{
// 輸出節點的名稱
Console.WriteLine(node.Name);
// 輸出節點的屬性
if (node.Attributes != null)
{
foreach (XmlAttribute attr in node.Attributes)
{
Console.WriteLine(attr.Name + ": " + attr.Value);
}
}
// 輸出節點的文本內容
Console.WriteLine(node.InnerText);
}
}
}
在上面的示例中,我們首先創建了一個XmlDocument對象,然后加載了一個名為"data.xml"的XML文件。接著我們獲取了根節點,并遍歷了根節點的子節點,輸出了節點的名稱、屬性和文本內容。
請確保將上面示例中的"data.xml"替換為實際的XML文件路徑。