xpath help - 前后段落

时间:2012-08-24 20:05:24

标签: xpath

我从一个给定段落的xml:id开始,我正在尝试获取前一段的xml:id。这是我到目前为止所拥有的。现在,我得到了前面段落中的所有xml:id。但我只想要前一段。

//p[following::p[@xml:id='d1l46adaacp']]/@xml:id

请帮忙。

1 个答案:

答案 0 :(得分:2)

这是我在帖子后发现的答案。

基本上我在考虑落后的事情。我正在寻找具有指定p的关注p的任何xml:id。我无法将[1]添加到最后,因为这给了我在其父元素中的第一个p

我下面的内容效果更好。现在我不是试图直接前面的段落,而是从xml:id我知道的段落开始,然后我转到前一段,停在第一段[1],并要求xml:id

//p[@xml:id='d1l46adaacp']/preceding::p[1]/@xml:id