Pro validaci používám vlastní modifikaci modulu isorelax
a validátoru msv
od firmy Sun.
Modul isorelax
využívá rozhraní JARV
. Moje úprava umí
najít msv
a jeho rozšířené metody. Validace je předvedena na vybraných
souborech Zpravodaje Československého sdružení
uživatelů TeXu. Nejprve si musíme definovat novou úlohu, která spouští
danou javovskou třídu.
<taskdef name="validate" classname="org.iso_relax.ant.JARVTask"> <classpath> <pathelement path="${isorelax}"/> <pathelement path="${msv}"/> </classpath> </taskdef> <target name='validate' description='Validate all XML files'> <validate schema='cstugbulletin.rng'> <fileset dir='.' includes='*.xml' excludes='build.xml'/> </validate> </target>