c#

c# xmlhelper 怎样读取XML文档

小樊
86
2024-07-15 16:29:37
栏目: 编程语言

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

0
看了该问题的人还看了