xpath - 转义 XPATH 中的特殊字符

标签 xpath escaping

我有一些带有标签 <xxx:element> 的元素在我的 xml 里面。

我想使用 XPath 获取这些。我已经尝试了几种获取它们的方法,但到目前为止都没有成功。

//xxx:element只是不返回任何东西。我猜这是因为 :性格
//#xxx:element#给出异常:“在‘/’或‘//’标记之后需要一个定位步骤。”
//'xxx:element'同样的异常(exception)。

有什么建议吗?

根据 choroba 的回答我找到了 Xml Namespace breaking my xpath!

最佳答案

xxx: 部分是命名空间前缀。它应该在 XPath 中工作,但根据您使用的语言,您可能需要先注册命名空间,然后才能使用它。

关于xpath - 转义 XPATH 中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14457960/

相关文章:

xpath - 将XPath与CasperJS QuerySelectorAll一起使用不起作用

xml - XPath 和 XML 修改

ruby-on-rails - 在不允许所有 html 标签的情况下解析文本区域中的换行符

Powershell - 字符串内的正斜杠

javascript - Cypress.screenshot 停电 svg 元素

python - Xpath 中的空文本

Xpath 选择表格中的单元格位于固定列位置的最后一行

javascript - 在javascript中过滤转义的尖括号

php - 正则表达式 - 忽略引号内的转义字符

vbscript - runas 不允许复杂的参数?