意外字符“&引用;错误xpath

意外字符“&引用;错误xpath,xpath,xquery,exist-db,Xpath,Xquery,Exist Db,我打算使用xquery/xpath环境生成HTML5页面。。。下面是我的页面模板功能 (:显示页面:) 将函数mobupage:display page($pageinfo as element())声明为element(){ {mobumpage:get head($pageinfo)} {mobumpage:get foot($pageinfo)} }; 由此我得到了一个错误: “加载模块mobupage时发现错误:从模块/mobupage.xqm加载模块时发现错误:意外字符:'!” 我在一

我打算使用xquery/xpath环境生成HTML5页面。。。下面是我的页面模板功能

(:显示页面:)
将函数mobupage:display page($pageinfo as element())声明为element(){
{mobumpage:get head($pageinfo)}
{mobumpage:get foot($pageinfo)}
};

由此我得到了一个错误:

“加载模块mobupage时发现错误:从模块/mobupage.xqm加载模块时发现错误:意外字符:'!”

我在一个eXist XML数据库上运行,得到了上面的错误,当我添加没有doctype的页面时,页面工作正常并显示解析的变量。任何人都知道如何处理这种错误。转义无法解决问题,因此尝试了文档中的两个函数(http://www.w3.org/TR/xpath-functions/)但到目前为止运气不好。我会非常感谢你的帮助。谢谢

不是有效的XQuery语法

如果您的XQuery引擎支持序列化选项的定义,那么将有选项doctype system和doctype public来设置生成的XML/HTML的系统ID和公共ID。它不太可能支持新的语法,但您应该能够使用长线程中描述的替代doctype system=“about:legacy compat”
不是有效的XQuery语法

如果您的XQuery引擎支持序列化选项的定义,那么将有选项doctype system和doctype public来设置生成的XML/HTML的系统ID和公共ID。它不太可能支持新语法,但您应该能够使用替代的doctype system=“about:legacy compat”,如长线程中所述