Проверка XML на Schematron с использованием PHP - PullRequest
3 голосов
/ 28 января 2011

Существует множество ресурсов о Schematron ... однако я не могу найти ничего связанного или пример того, как проверить xml по файлу Schematront .sch.

Кто-нибудь?

Я уже нашел 1 или 2 очень старых класса, которые возвращают ошибки ... поэтому, если кто-нибудь знает, как это сделать, пожалуйста, помогите.

1 Ответ

2 голосов
/ 05 апреля 2011

Я использую опцию 'ANT' ..

build.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

...