我想通过以下 x 查询代码查询网页。请帮我。它给了我以下错误: XPST0003: XQuery syntax error in #...//json//sentences//trans); 让#:预期“返回”,找到“;”。
<?xml version="1.0" encoding="UTF-8"?>
<config charset="UTF-8">
<var-def name="scrappedContent">
<xquery>
<xq-param name="doc">
<html-to-xml outputtype="browser-compact" prunetags="yes">
<http url="${url}"/>
</html-to-xml>
</xq-param>
<xq-expression><![CDATA[
declare variable $doc as node() external;
let $transl := data($doc//query//results//json//sentences//trans);
let $translitl := data($doc//query//results//json//sentences//translit);
let $data := data($doc//div[@id="defId"])
return
<myContent>
<transl>{$transl}</transl>
<translitl>{$translitl}</translitl>
<data>{$data}</data>
</myContent>
]]>
</xq-expression>
</xquery>
</var-def>
</config>