-1

说我有 xml 之类的

<1 id="1234">
  <2>
    <3><name>This</name></3>
  </2>
</1>

我想获取最多子节点的名称,所以在这个例子中是 3。但是可能会有更多更少的子节点,因此它可以继续将 <4> 作为 3 个的子节点,在这种情况下,我想要那个名称。唯一不变的 id 是第一个节点,我怎么能得到它?不太确定要搜索什么,因此非常感谢任何帮助。

4

1 回答 1

0

您的问题并不完全清楚,但您可以使用 XPath 表达式,例如.//*[not(*)]选择本身没有任何子元素的后代元素。

于 2013-03-28T15:45:20.157 回答