gpt4 book ai didi

xml - 来自带有命名空间前缀的 xml 的 xpath 表达式

转载 作者:数据小太阳 更新时间:2023-10-29 01:40:21 25 4
gpt4 key购买 nike

当设置了 xml 路径 namespace 前缀时,我无法使以下 xpath 表达式起作用。

/bk:BookStore/bk:Books/bk:Book[text()='Time Machine']

XML 是:

<BookStore xmlns:bk="http://www.bookstore.com/book#">
<bk:Books>
<bk:Book id="1">Time Machine></bk:Book>
</bk:Books>
</bk:BookStore>

最佳答案

或者更好(更便携),没有不必要的前缀:

/*/*[local-name()='Books'] ... and so on

The function local-name忽略任何前缀,正如评论者正确指出的那样,前缀可能会有所不同。

关于xml - 来自带有命名空间前缀的 xml 的 xpath 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3931817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com