如何验证XSD架构的XQuery源文件

如何验证XSD架构的XQuery源文件,xquery,saxon,Xquery,Saxon,我的意思是没有输入XML文件。 我使用的是Saxon EE 9.2。如果您想验证Xquery源文件,那么我知道的唯一途径是首先将其转换为使用,然后基于此使用xsd模式。Xquery源文件不是XML文档,因此无法使用XML模式进行验证。如果确实需要,可以使用xq2x库将XQuery源文件转换为XQueryX文档: 那里的代码需要整理一下,XQuery解析器链接到 还有萨克森罐子——这里的免费罐子应该可以用: 您应该以类似以下内容的命令行结束: java-cp“saxon9.jar;xquer

我的意思是没有输入XML文件。
我使用的是Saxon EE 9.2。

如果您想验证Xquery源文件,那么我知道的唯一途径是首先将其转换为使用,然后基于此使用xsd模式。

Xquery源文件不是XML文档,因此无法使用XML模式进行验证。如果确实需要,可以使用
xq2x
库将XQuery源文件转换为XQueryX文档:

那里的代码需要整理一下,XQuery解析器链接到

还有萨克森罐子——这里的免费罐子应该可以用:

您应该以类似以下内容的命令行结束:

java-cp“saxon9.jar;xquery.jar;trans2.jar”net.sf.saxon.Transform-it:main-o:“xq2xqx.log”-xsl:“xq2xqx.xsl”dump=“no$2”xq=test.xquery

它将生成
test.xqueryx
,然后您可以根据官方w3.org架构验证文档:

什么是“为XSD验证XQuery文件”?XML文件可以用XSD验证。。。请具体一点。