SchematronPreparser
Gruppe |
|
Funktion |
Führt eine Schematron-Validierung einer XML-Datei aus und erzeugt eine XML-Report-Datei. |
Konfigurationsdatei |
Properties-Datei oder MSG_CALL_-Variablen (siehe unten). |
Beschreibung
Dieser Preparser führt eine Schematron-Validierung einer XML-Datei aus. Als Ergebnis wird eine XML-Report-Datei geliefert.
Konfiguration
Die Konfiguration erfolgt entweder in einer Properties-Datei oder analog über MSG_CALL_-Variablen.
Dabei kann jeweils entweder eine XSL-Datei angegeben werden oder eine Schematron-Datei mit zugehörigen XSL-Dateien. Wichtiger Hinweis: Alle angegebenen Dateien (auch referenzierte Dateien) müssen sich im selben Ordner befinden.
XSL
schematron.xsl.path=./tmp/XRechnung-CII-validation.xsl
Schematron und XSL
schematron.path=./tmp/XRechnung-CII-validation.sch
schematron.xsl.dependecies.path=./tmp/iso_dsdl_include.xsl;./tmp/iso_abstract_expand.xsl;./tmp/iso_svrl_for_xslt2.xsl
Hinweis: Beachten Sie bitte, dass die Reihenfolge der angegebenen XSL-Dateien beachtet wird.
Analog dazu, kann die Konfiguration auch über MSG_CALL_-Variablen erfolgen (z. B. von einem vorgelagerten Profil). Hinweis: Die Variablen müssen im Vorgänger-Profil genau so benannt sein, im Nachfolge-Profil aber nicht angelegt werden.
MSG_CALL_SCHEMATRON_XSL_PATH=./tmp/XRechnung-CII-validation.xsl
MSG_CALL_SCHEMATRON_FILE_PATH=./tmp/XRechnung-CII-validation.sch
MSG_CALL_XSL_DEPENDENCIES_PATH=./tmp/iso_dsdl_include.xsl;./tmp/iso_abstract_expand.xsl;./tmp/iso_svrl_for_xslt2.xsl