Supported XML Validators

If you need to validate the active document with another validator than the built-in one (MSXML) you have the possibility to use a custom validator. The document is validated against the schema declared in the document (use the "$(Schema.URL)" macro).
These validators are configured by default:

MSXML 4.0

Copyright © 2001-2006 Microsoft. All rights reserved.
Able to validate the active document against DTD, or XML Schema.
Documentation: http://msdn.microsoft.com/xml/default.aspx.
This is the built-in (default) XML Validator.

Jing

Copyright © 2001-2003 Thai Open Source Software Center Ltd. All rights reserved.
Able to validate the active document against Relax NG Schema.
Documentation: http://www.thaiopensource.com/relaxng/jing.html.
You need to install the Java Runtime Environment (JRE) to run this tool.

Libxml2

Freeware. Copyright © MIT. All Rights Reserved.
Able to validate the active document against DTD, Relax NG Schema, or XML Schema.
Documentation: http://xmlsoft.org/, http://www.zlatkovic.com/libxml.en.html.

MSV (Sun Multi-Schema Validator)

Copyright © 2001-2006 Sun Microsystems, Inc. All Rights Reserved.
Able to validate the active document against DTD, Relax NG Schema, or XML Schema.
Documentation: https://msv.dev.java.net/.
You need to install the Java Runtime Environment (JRE) to run this tool.

Xerces2 Java

Copyright © 1999-2006 The Apache Software Foundation. All Rights Reserved.
Able to validate the active document against DTD, or XML Schema.
Documentation: http://xerces.apache.org/xerces2-j/index.html.
You need to install the Java Runtime Environment (JRE) to run this tool.
Features of the supported XML Validators:
 
DTD
Relax NG Schema
XML Schema
MSXML 4.0
yes
no
yes
Jing
no
yes
no
Libxml2
yes
yes
yes
MSV
yes
yes
yes
Xerces2 Java
yes
no
yes

See Also

Tools

Copyright © 2002 - 2008 by Monkfish Software. All rights reserved.