使用C#读取XML文件并仅从一个子节点获取数据的方法如下:
using System;
using System.Xml;
public class Program
{
public static void Main()
{
// 创建XmlDocument对象
XmlDocument xmlDoc = new XmlDocument();
try
{
// 加载XML文件
xmlDoc.Load("path/to/your/xml/file.xml");
// 获取根节点
XmlNode root = xmlDoc.DocumentElement;
// 获取子节点
XmlNodeList childNodes = root.SelectNodes("your/child/node");
// 遍历子节点
foreach(XmlNode childNode in childNodes)
{
// 获取子节点的数据
string data = childNode.InnerText;
// 输出数据
Console.WriteLine(data);
}
}
catch(Exception ex)
{
Console.WriteLine("读取XML文件出错:" + ex.Message);
}
}
}
上述代码使用XmlDocument
类来加载XML文件,并通过SelectNodes
方法选择指定的子节点。然后,通过遍历子节点,使用InnerText
属性获取子节点的数据。
请注意,你需要将代码中的"path/to/your/xml/file.xml"
替换为你实际的XML文件路径。
这是一个基本的示例,你可以根据实际需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云