NVDL is not only mapping between namespaces and schemas

Sophisticated control of how are individual XML grammars used within each other

  • Context may be defined in detail using paths (e. g. /html/head)

  • Unwrap and Attach may filter a namespace wrapped within a different namespace and validate them separately

    Use-cases

    • Unwrap a language wrapped by an XSLT stylesheet and validate both (XSLT and the wrapped grammar) separately

    • The same is applicable for other templating languages (e. g. JSP in XML notation)

    • Unwrapping an XHTML document wrapped by an revision tracking grammar

    • ...