c#

c# xml如何读取数据

小樊
268
2024-06-28 14:37:31
栏目: 编程语言

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

0
看了该问题的人还看了