在C#中讀取XML文檔可以使用XmlDocument類或XDocument類來解析XML文檔。以下是使用XmlDocument類讀取XML文檔的示例代碼:
using System;
using System.Xml;
class Program
{
static void Main()
{
// 創建一個XmlDocument對象并加載XML文檔
XmlDocument doc = new XmlDocument();
doc.Load("example.xml");
// 獲取XML文檔的根元素
XmlNode root = doc.DocumentElement;
// 遍歷根元素下的所有子節點
foreach (XmlNode node in root.ChildNodes)
{
// 輸出每個子節點的名稱和值
Console.WriteLine("Node Name: {0}, Node Value: {1}", node.Name, node.InnerText);
}
}
}
另外,使用XDocument類讀取XML文檔的示例代碼如下:
using System;
using System.Xml.Linq;
class Program
{
static void Main()
{
// 加載XML文檔
XDocument doc = XDocument.Load("example.xml");
// 獲取XML文檔的根元素
XElement root = doc.Root;
// 遍歷根元素下的所有子元素
foreach (XElement element in root.Elements())
{
// 輸出每個子元素的名稱和值
Console.WriteLine("Element Name: {0}, Element Value: {1}", element.Name, element.Value);
}
}
}
以上代碼演示了如何使用XmlDocument類和XDocument類讀取XML文檔。您可以根據自己的需求選擇適合的類來解析XML文檔。