Проверка XML по Schematron с использованием PHP
Есть много ресурсов о Schematron... однако я не могу найти ничего связанного или пример о том, как проверить xml по сравнению с файлом Schematront.sch.
Кто-нибудь?
Я уже нашел 1 или 2 очень старых класса, которые возвращают ошибки... поэтому, если кто-нибудь знает, как это сделать, пожалуйста, помогите.
1 ответ
Решение
Я использую опцию "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