Verwenden von SAXON 9.5 (Nuget) mit Schematron
-
23-12-2019 - |
Frage
Ich leite diesen Code aus:
generasacodicetagpre.Ich bekomme, was als XSLTSATRONSTYLESEET eine XSLT-Datei erscheint.Der Strom am Ende ST2 hat jedoch 0 Länge.MyMessAgListener.Message erhält auch keine Anrufe (ich habe einen Break Point verwendet).
Ich bin nicht sicher, ob ich einen schlechten Code, schlechte Beispieldateien usw. habe, usw. Ich glaube, meine Beispieldateien sind korrekt, aber vielleicht habe ich schlechte oder fehlt etwas.
weiß jemand, warum keine Daten an den Stream ST2 zurückgegeben werden.Wenn nicht, kannst du mich auf eine gute einfache Probe leiten, die alle Dateien hat und funktioniert?
Lösung
Mein echtes, zugrunde liegendes Problem wurde ein einfacher vollständiger Beispielcode für das Schematron in .NET gefunden.Also für den nächsten Kerl hier ist die Probe, nach der ich gesucht habe.Ich habe versucht, dies so vollständig wie möglich zu machen.Wenn ich etwas vermisst habe, hinterlasse einen Kommentar.
- .
- Erstellen Sie ein Gerätest-Projekt
- Führen Sie den NUGET-Befehl aus.
- Laden Sie die Schematronen-Dateien herunter
- Verwenden Sie die mitgelieferten Klassen- und SCH-, XML-Dateien.
- das Testprogramm ausführen
nuget sächer commandline:
generasacodicetagpre.Herunterladen aktueller Schematronendateien http://www.schematron.com/tmp/iso-schematron-xslt2.zip
Transformation-Klasse:
generasacodicetagpre.
Ergebnisse:
generasacodicetagpre.Andere Tipps
Auflösung:
generasacodicetagpre.sollte
sein generasacodicetagpre.