Исходный файл XQuery не является документом 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:
http://www.w3.org/2005/XQueryX/xqueryx.xsd