在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文件路径。