Мой Marklogic XQuery fn:data(<type>hello world</type>)
дает мне Недопустимая ошибка лексического значения
Это трассировка стека:
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>)
, этодает мне ожидаемый ответ (привет мир).
Любая помощь по этой ошибке будет принята.
Спасибо.