Ich verwende Saxon, um eine XML-Datei in XHTML zu transformieren. Ich rufe Saxon als eine Befehlszeileninstanz durch ein Perl-Skript auf.Sächsische Transformationsfehler - welche Linie ist schuld?
Ich erhalte die folgende Fehlermeldung:
Validierungsfehler FORG0001: Datum ungültig „-“ (Kein Jahr nach ‚-‘) Transformation fehlgeschlagen: Laufzeitfehler wurden
berichtetDieser Fehler wird verursacht durch ein Nicht-Datum, das an eine XSLT-Funktion übergeben wurde, die ich geschrieben habe und die ein Datum erwartet. Allerdings verwende ich diese Funktion an vielen Stellen in meiner XSLT-Datei und ich weiß nicht, welche Instanz das Problem verursacht. Ich kann manuell Fehler beheben, aber ist es möglich, dass dieser Transformationsfehler auch darauf hinweist, welche Zeile in der XSLT das Problem verursacht?
Die Option -T macht es und zeigt die fehlerverursachende Zeile an. –