从xml tree - xpath中选择一组特定节点

时间:2011-09-15 20:35:53

标签: xpath

我有一个非常嵌套的xml树,我希望能够使用xpath进行查询,并且只从树的每个部分中挑选出选定的节点。例如,在以下每个父节点中,我想获得childTree> a和c> CB:

<parents>
    <parent>
      <childTree>
        <a></a>
        <b></b>
        <c>
          <ca></ca>
          <cb></cb>
        </c>
      </childTree>
    </parent>
    <parent>
      <childTree>
        <a></a>
        <b></b>
        <c>
          <ca></ca>
          <cb></cb>
        </c>
      </childTree>
    </parent>
    <parent>
      <childTree>
        <a></a>
        <b></b>
        <c>
          <ca></ca>
          <cb></cb>
        </c>
      </childTree>
    </parent>
<parents>

1 个答案:

答案 0 :(得分:0)

以下是否适合您?在Xpath中你可以使用'|'作为一个工会并做这样的事情:

//childTree/a|//childTree/c/cb