使用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>
答案 0 :(得分:3)
取决于如何“修复”部分arr的祖先,你可以使用_
concept/conbody/section[count(title) >1]
或:
//section[count(title) >1]
答案 1 :(得分:1)
查询具有第二个title元素的部分,这样可以避免检索计算它们所需的全部内容:
concept/conbody/section[title[2]]
答案 2 :(得分:0)
这应该有效
concept/section[count(title)>1]