可以使用XmlDocument类和XmlReader类。
示例代码:
using System;
using System.Xml;
class Program
{
static void Main()
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("path/to/xml/file.xml");
// 遍历XML文档的节点
foreach (XmlNode node in xmlDoc.DocumentElement.ChildNodes)
{
Console.WriteLine(node.Name + ": " + node.InnerText);
}
}
}
示例代码:
using System;
using System.Xml;
class Program
{
static void Main()
{
using (XmlReader reader = XmlReader.Create("path/to/xml/file.xml"))
{
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element)
{
Console.WriteLine(reader.Name + ": " + reader.ReadInnerXml());
}
}
}
}
}
以上是在C#中解析XML文档的两种常用方法,根据具体需求选择合适的方法进行XML解析。
领取专属 10元无门槛券
手把手带您无忧上云