This task checks xml files are valid (or only well formed). The task uses crimson SAX2 parser implementation by default, but one can specify any SAX1/2 parser if needed
| Attribute | Description | Required |
| file | the file(s) you want to check. (optionally can use an embedded fileset) | No |
| lenient | if true, only check the xml document is well formed (ignored if the specified parser is as SAX1 parser) | No |
| classname | the parser to use. (default: crimson). | No |
| classpathref | where to find the parser class. Optionally can use an embedded classpath element. | No |
| failonerror | fails on a error if set to true (defaults to true). | No |
| warn | log parser warn events. | No |
| Attribute | Description | Required |
| publicId | Public ID of the DTD to resolve | Yes |
| location | Location of the DTD to use, which can be a file, a resource, or a URL | Yes |
<xmlvalidate file="toto.xml"/>
<xmlvalidate failonerror="no" lenient="yes" warn="yes"
classname="org.apache.xerces.parsers.SAXParser" >
classpath="lib/xerces.jar">
<fileset dir="src" includes="style/*.xsl"/>
</xmlvalidate>
<xmlvalidate file="struts-config.xml" warn="false">
<dtd publicId="-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
location="struts-config_1_0.dtd"/>
</xmlvalidate>
Copyright © 2001-2002 Apache Software Foundation. All rights Reserved.