Schematron QuickFixes

Bei den Schematron QuickFixes handelt es sich um in das Schematron eingebaute Änderungsroutinen. So kann ein Datenfehler nicht nur angezeigt werden, sondern es werden zugleich auch Optionen zur automatisierten Behebung angeboten.

Komplexere Änderungen, die auch die Semantik zu berücksichtigen haben, müssen weiterhin manuell ausgeführt werden, aber einfache Regelverstöße lassen sich nun mit einem Mausklick beheben.

Dass zu einer Schematron-Meldung ein QuickFix vorhanden ist erkennen Sie an dem „[SQF]“ in der Meldung und einem roten Glühbirnen-Symbol am linken Rand des Editorfensters neben der betreffenden Stelle:

Wenn Sie auf das Symbol klicken, wird der QuickFix angezeigt:

Die im parsX-Konvenionen-Schematron enthaltenen QuickFixes sind bei den einzelnen Meldungen mit Codebeispielen erläutert.

Hinweis: Die QuickFix-Aktionen können wie eine manuelle Barbeitung des Dokuments rückgängig gemacht werden.

Hinweis: Entities in den vom QuickFix bearbeiteten Textknoten werden aufgelöst (z.B. wird " " zu dem entsprechenden Zeichen " "). Dies kann mit einer Standard-Transformation korrigiert werden, Details s. Standard-Transformationsszenario Entities normalisieren.

Zusätzlich zu den QuickFixes aus dem parsX-Schematron werden ab oXygen 25 die Standard-Fixes zum Ignorieren von Meldungen angezeigt, s. Anzeige der Ergebnisse,