当我在Google Chrome中使用XPath和$x函数时,如何添加名称空间?

k10s72fa  于 2022-12-06  发布在  Go
关注(0)|答案(1)|浏览(123)

我通常在Google Chrome开发控制台上使用$x()函数。但是,当XML文件有名称空间时,查询就不起作用了。我找不到任何方法来添加名称空间。我想知道我是否遗漏了什么或者遗漏了一个功能。

ulydmbyx

ulydmbyx1#

我不知道是否有一种方法可以在函数中包含名称空间,但是通过使用local-name()可以(尝试)完全避免名称空间。
例如,如果您的元素为(为埃德加归档随机选取):

<edgar:companyName>Federal Bank of Boston</edgar:companyName>

此表达式

$x('//*[local-name()="companyName"]')

应选择它。

相关问题