gpt4 book ai didi

c# - 使用递归函数遍历 XML

转载 作者:数据小太阳 更新时间:2023-10-29 01:48:36 25 4
gpt4 key购买 nike

如何在 C# 中使用递归函数遍历(按顺序读取所有节点)XML 文档?

我想要的是读取xml中的所有节点(具有属性)并以与xml相同的结构打印它们(但没有节点本地名称)

谢谢

最佳答案

using System.Xml;

namespace ConsoleApplication1
{
class Program
{
static void Main( string[] args )
{
var doc = new XmlDocument();
// Load xml document.
TraverseNodes( doc.ChildNodes );
}

private static void TraverseNodes( XmlNodeList nodes )
{
foreach( XmlNode node in nodes )
{
// Do something with the node.
TraverseNodes( node.ChildNodes );
}
}
}
}

关于c# - 使用递归函数遍历 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1596163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com