例如,如果我有一个XML,如下所示:
<country>
<state name="a">
<city>
<neigbor name="n" />
</city>
</state>
<state name="b">
</state>
</country>
分支国家/地区的最大深度为3。因为您可以通过最深的节点:国家(0)--〉州(1)--〉城市(2)--〉邻近地区(3)
例如,如果我有一个XML,如下所示:
<country>
<state name="a">
<city>
<neigbor name="n" />
</city>
</state>
<state name="b">
</state>
</country>
分支国家/地区的最大深度为3。因为您可以通过最深的节点:国家(0)--〉州(1)--〉城市(2)--〉邻近地区(3)
2条答案
按热度按时间hlswsv351#
我不知道有什么内置的方法可以获得xml的最大深度,但是可以对您的算法进行改进:
5kgi1eie2#
朋友们!!!我写了下一个代码使用递归算法来达到这个目标
但我想知道是否有其他方法)