Out-of-the-box support for many languages
DTD, RELAX NG, Relax Core, Relax Namespace, XML Schema, Trex, Schematron 1.5, ISO Schematron and Schematron embedded in RELAX NG
Extensions
Experience from using JNVDL for a validation project
To overcome some limitations of the NVDL specification