3

使用 xpath,我想返回包含多个标题标签的所有部分标签。我试过了

count(concept/conbody/section:child:title>1)

并没有返回结果。我想在许多文件中运行这个 xpath 来定位那些 < 包含多个标题的部分的概念。

<concept>
<title>Topic Title</title>
<shortdesc>Short description text.</shortdesc>
<conbody>

<section>
<title>Section Title</title>
<p>paragraph text.</p>
</section>

<section>
<title>Section Title</title>
<p>paragraph text.</p>
<title>Section Title</title>
<p>paragraph text.</p>

</section>

</conbody>
</concept>
4

3 回答 3

4

取决于oo如何“修复”您可以使用的部分 arr 的祖先_

concept/conbody/section[count(title) >1]

或者:

//section[count(title) >1]
于 2013-06-26T20:15:31.720 回答
1

查询具有第二个标题元素的部分,这样您就不必检索计算它们所需的所有内容:

concept/conbody/section[title[2]]
于 2013-06-26T20:58:39.857 回答
0

这应该工作

concept/section[count(title)>1]
于 2013-06-26T20:08:16.233 回答