在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文档。