Northwestern University Information Technology
MorphAdorner Northwestern
Validating XML Files

ValidateXMLFiles validates one or more XML files, optionally against a schema.


validatexmlfiles [schemaURI] input1.xml input2.xml ...


  • schemaURI is an optional URI for a Relax NG or W3C schema against which to validate subsequent files. The schemaURI is treated as a Relax NG schema if it ends in ".rng", and as a W3C schema if it ends in ".xsd". The schema is ignored if it ends in anything else.
  • input*.xml are the input XML files to validate. At least one file must be specified.

Checks that the specified XML files are valid XML. For XML files referencing a DTD, checks that the XML is valid in the context of the DTD. For XML files that do not specify a DTD, the XML is validated against the optional leading Relax NG or W3C schema. If a schema file is not specified, and the XML document does not specify a DTD, the file will generally be reported as invalid.

Note: ValidateXMLFiles creates a SAX parser for each document (one at a time). This allows even large adorned files to be validated.

Announcements and News
Download MorphAdorner
Helpful References
Tech Talk