使用xpath选择第N级孩子

时间:2017-01-20 06:06:58

标签: xml xpath

以下是我的XML结构

<root>
<a>first level
    <b>second level
        <c>Third level
            <a>fourth level</a>
        </c>

    </b>
    <b>second level</b>
</a>
<a>first level</a>
</root>

我只需要选择层次结构中的第一个和第一级元素。请指导我。

提前致谢!

1 个答案:

答案 0 :(得分:-1)

建议

<root>
<a>first level - first element
    <b>second level - first element
        <c>Third level
            <a>fourth level</a>
        </c>

    </b>
    <b>second level - second element</b>
</a>
<a>first level - second element</a>
</root>

您可以通过结构轻松地使用[index]进行迭代。 以下是两个例子:

  • XPath示例:

    /root/a[1]
    

    给你

    first level - first element
        second level - first element
            Third level
                fourth level
    
  • XPath示例2:

    /root/a[1]/b[2]
    

    给你

    second level - second element
    

有关microsoft.comtest your expression online

的更多示例