JNVDL — an Open-source Java-based Implementation of NVDL

Petr Nálevka

Jirka Kosek


About JNVDL
About NVDL
Installation and Usage
MSV or Xerces?
Getting help and helping to improve JNVDL
NVDL Tutorial
Adjusting validation
Rules
Modes
Attaching sections with attach
Unwrapping element sections
The attachPlaceholder action
Cancelling nested actions
Context dependent processing
Working with attributes
When lacking namespaces
Annotating NVDL
NVDL extensions implemented in JNVDL
Extension namespace
Dispatch control
jnvdl:useWhen
jnvdl:useWhenPublicId
jnvdl:useWhenSystemId
jnvdl:useWhenPublicIdRegex
jnvdl:useWhenSystemIdRegex
Prefix handling
jnvdl:usePrefix
References