半连接的 xpath 语法

标签 xpath

我知道我可以使用 xpath 使用“|”执行连接运算符(operator)。有没有办法在 xpath 中执行半连接,例如:

book[author = article/author]/title

如果存在半连接,上面查询的输出会是什么样子。它是否只输出每本书的标题元素,其中作者也撰写了一篇文章?

最佳答案

也许你想要 //book[author = //article/author]/title .根据您当前的尝试book[author = article/author] article元素需要是 book 的子元素似乎不太可能的元素。

关于半连接的 xpath 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8343468/

相关文章:

xml - XMLDocument 内容类对象的 Xpath 错误

python - 使用 selenium 找到要添加到 python 脚本的 css 选择器

Python 网络抓取。 xpath 返回一个空数组

xml - Mule XPath Splitter 无法在第一个元素之外工作

python - 获取lxml中元素的内部HTML

jquery - 使用 phpQuery 选择特定文本节点

Javascript 按钮单击在 selenium webdriver 中不起作用

python - selenium.common.exceptions.NoSuchElementException:消息:无法找到 element://pre/*[not(self::b)]

java - 使用 xpath 和 java 解析 xml

xml - "/"与 XPath 1.0 中的 "/*/parent::*"相同吗?