Namespace-based Validation Dispatching Language
NVDLのスキーマは、規則のリストであり、またそれ自身がXML文書でもある。 おのおのの規則には、その規則が真の場合に実行するべき一つ以上のアクションがある。
妥当性の検証中にある規則が真となった場合に、対応するアクションが実行される。 アクションの種類としては次のようなものがある。
スキーマに基づいて妥当性を検証する
XML文書が妥当でないことの宣言
対象とするXML文書の断片を妥当とする
親要素と同じ方法で妥当性検証を続行する
アクションは、検証中のNVDLのモードに基づいて変更することもできる。 ある規則が真である場合に、複数のアクションを実行することも可能である。 このため、異なるスキーマ言語で記述されたスキーマにもとづいて、複数の名前空間を使って記述されたXML文書の妥当性を検証することができる。