XQuery和服务器端包括
如何指示XQuery将这些SSI指令(HTML注释)从XQuery文件(.xq)复制到输出HTML文件XQuery和服务器端包括,xquery,saxon,xml-comments,ssi,html,Xquery,Saxon,Xml Comments,Ssi,Html,如何指示XQuery将这些SSI指令(HTML注释)从XQuery文件(.xq)复制到输出HTML文件 <!--#set var="tab4" value="true" --> <!--#include virtual="/common/content/header.shtml" --> 我使用的是Saxon,出现以下错误: Error on line 2 column 2 of _download.xq: XPST0003 XQuery syntax er
<!--#set var="tab4" value="true" -->
<!--#include virtual="/common/content/header.shtml" -->
我使用的是Saxon,出现以下错误:
Error on line 2 column 2 of _download.xq:
XPST0003 XQuery syntax error near #...ar="tab4" value="true" --> <!-#:
Unexpected token "!" in path expression
Static error(s) in query
_download.xq的第2行第2列出现错误:
XPST0003 XQuery在#…ar=“tab4”value=“true”-->XQuery附近的语法错误允许您只在要插入文字元素的任何位置插入注释。请注意,它们被视为两个独立的节点,可能需要在它们之间加一个逗号,甚至可能加上括号,以形成它们的序列。取决于您在代码中插入它们的位置。如果我在XQuery文件的最开始插入它们,则会出现错误。如果我在一个标签后面插入它们,比如,它可以正常工作。但这又带来了另一个问题,因为我无法再插入header.shtml文件中的HTML5 doctype。如果在XQuery的开头插入它,您确实需要我说的逗号。将其置于-->
和
之间。。