gpt4 book ai didi

asp.net - 获取项目的深度

转载 作者:行者123 更新时间:2023-12-04 18:53:43 27 4
gpt4 key购买 nike

我有这样的XML:

<A><B>test</B><B><B>test2</B></B><B><B><B>test2</B></B></B></A>

我如何使用linq to xml获取这些项目的级别

测试级别= 1测试级别2 = 2测试级别3 = 3

我不知道将有多少个节点或将有多少个级别。我可以将其编写为递归函数,但我认为linq to xml可能会提供更好的功能。

最佳答案

假设您已将XML作为XDocumentXElement对象加载,
myXElement.AncestorsAndSelf().Count()
应该给你任何给定元素的深度。

关于asp.net - 获取项目的深度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2210162/

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