如何为XSD架构验证XQuery源文件
答
一个XQuery源文件XSD模式不一个XML文档,因此无法使用XML模式进行验证。如果你真的需要,你可以使用xq2xqx
库XQuery的源文件转换成的XQueryX文件:
http://monet.nag.co.uk/xq2xml/
,需要有一些整理的代码,XQuery解析器在
http://www.w3.org/2005/qt-applets/xgrammar.zip
链接和萨克森罐子 - 这里的*应该工作:
http://saxon.sourceforge.net/#F9.4HE
您应该结束了一个命令行类似:
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文件的XSD”? XML文件可以通过XSD验证...更具体一点,请。 – Shcheklein 2011-02-27 21:58:31