我的 Marklogic XQuery fn:data(<type>hello world</type>)
给了我Invalid lexical value 错误
这是堆栈跟踪:
query evaluated in Documents at file::Docs/ as 1.0-ml (cq v4.1-1-EA)
[1.0-ml] XDMP-LEXVAL: xs:integer("hello world") -- Invalid lexical value "hello world"
Stack trace:
line 2:
1:
2: fn:data(<type>hello world</type>)
xdmp:eval(" fn:data(<type>hello world</type>)", (), <options xmlns="xdmp:eval"><isolation>different-transaction</isolation></options>)
in /cq/eval.xqy line 111:
当我使用fn:data(<p>hello world</p>)
它时,它会给我预期的答案(你好世界)。
对此错误的任何帮助将不胜感激。
谢谢。