c#读取xml格式的数据 代码
时间: 2024-03-05 16:54:06 浏览: 58
以下是C#读取xml格式的数据的示例代码:
```csharp
using System;
using System.Xml;
class Program
{
static void Main(string[] args)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("data.xml");
XmlNode rootNode = xmlDoc.SelectSingleNode("root");
foreach (XmlNode node in rootNode.ChildNodes)
{
string name = node.Attributes["name"].Value;
string value = node.InnerText;
Console.WriteLine("Name: " + name + ", Value: " + value);
}
}
}
```
以上示例代码中,我们首先创建了一个 `XmlDocument` 对象,然后通过 `Load` 方法加载了一个名为 `data.xml` 的 XML 文件。接着,我们通过 `SelectSingleNode` 方法获取了根节点,并通过 `ChildNodes` 属性遍历了所有的子节点。最后,我们通过 `Attributes` 属性获取了节点的属性值,通过 `InnerText` 属性获取了节点的文本值,并将其输出到控制台。
当然,以上示例代码只是一个简单的演示,实际应用中需要根据实际情况进行修改。
阅读全文