NVDL
Effiziente Validierung ist auch mit NVDL möglich, der Namespace-based Validation Dispatching Language.
Häufig beruhen XML-Dokumente auf einem einzigen Namespace. NVDL erlaubt, XML-Dokumente zu validieren, die mehrere Namespaces bzw. unterschiedliche Validierungs-Szenarien umfassen. Neben XML-Schema kommen hier noch RelaxNG sowie Schematron in Betracht. (Theoretisch sollte das auch für RNC und DTD gelten, aber es kann sein, dass der ausführende Prozessor DTD und RNC nicht als NVDL-Schemasprache akzeptiert.)
Das NVDL-Konzept erlaubt, bestimmte Namespaces gezielt zu validieren, andere zu erlauben oder auch zu verbieten (reject). Da in den folgenden rules der Namespace http://www.w3.org/2000/svg/ auf "rejected" gesetzt ist, würde eine Validierung ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access