【发布时间】:2013-08-21 18:00:45
【问题描述】:
我的一些属性在值中有一个正斜杠。我有尝试匹配属性的 XQuery。但是,我最近更改了索引选项,现在 XQuery 不会匹配包含 forward-slash 的任何属性。我不知道可能影响比较的索引/设置。救命!
曾经工作,但不再工作:
fn:doc()//model[@id='model/books/20']
这很好用:
fn:doc()//model[@id='model1']
【问题讨论】:
-
请出示您要匹配的文档。并且,如果可以的话,您更改了哪些索引选项。
-
文档无关。有问题的项目是匹配的属性包含正斜杠。在某些数据库更改后它将不再匹配。我问这个问题的原因是我不知道我改变了哪些索引选项。我正在试验所有这些。我希望有人可能知道什么设置会表现出这种行为。 (对反对票的嘘声。)
标签: xpath indexing xquery marklogic