Ich schreibe ein DocBook 5-Dokument und möchte es vollständig für das RELAXNG- und das Schematron-Schema validieren.
Folgendes habe ich versucht:
- Meines Wissens kann xmllint aus dem libxml2-Paket keine RELAXNG-Schemata mit eingebettetem Schematron verarbeiten, und das eigenständige Schema schematron (
docbook.sch
) wird gemäß xmllint nicht erfolgreich kompiliert. - MSV scheint alles in Ordnung zu bringen, aber ich verwende nicht die
relames
JAR (ich verwende 2013.6.1), also weiß ich nicht sicher, ob es das eingebettete Schematron macht oder nicht. - JNVDL schien auch zu funktionieren, obwohl es mir einen Validierungsfehler gab, der mir mitteilte, dass ich eine ID in meinem Dokument mehrfach verwendet habe, obwohl ich sie tatsächlich nur einmal verwendet habe.
Wie kann ich mein DocBook 5-Dokument vollständig gegen das RELAXNG- und das Schematron-Schema validieren?