2011-01-27 72 views
3

Schematron有很多資源...但是我無法找到任何相關內容或有關如何針對Schematront .sch文件驗證xml的示例。使用PHP驗證Schematron的XML

有人嗎?

我已經找到1或2個很老的類,它們會返回錯誤...所以如果有人知道如何做到這一點,請幫忙。

+0

至於Ølknow Schematron的模式可以預編譯成XSL樣式表,然後像其他任何轉換一樣運行。 (結果是錯誤報告。) – biziclop

+0

查看類似:http://stackoverflow.com/q/15064814/287948 –

回答

2

我用的是 '蟻族' 選項..

在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文件