有很多关于Schematron的资源…但是,我找不到任何相关的东西,也找不到如何根据schematront.sch文件验证XML的示例。
有人吗?
我已经找到了一两个返回错误的非常旧的类…所以如果有人知道怎么做,请帮忙。

最佳答案

我用“蚂蚁”选项。
构建XML

<project name="myName" default="all" basedir=".">
  <taskdef name="schematron"
          classname="com.schematron.ant.SchematronTask"
          classpath="lib/ant-schematron-2010-04-14.jar;lib/saxon9he.jar"/>

  <target name="all" description="test it">
    <schematron schema="sch/test.sch" failonerror="false" debugMode="true">
      <fileset dir="./xml" includes="*.xml"/>
    </schematron>
  </target>

</project>

debugmode=true显示中间xslt文件

10-08 19:14