Wenn ich folgendes in meiner XSLT-Datei verwenden, Saxon gibt die Datei mit einer Erweiterung von HTMxsl: output media-type mit der Befehlszeile
<xsl:output method="html"
version="5.0"
doctype-system="about:legacy-compat"
encoding="UTF-8"
indent="yes"
media-type="text/html"/>
Allerdings, wenn ich die Transformation durch die CLI laufen und Übergeben Sie das Ausgabeargument mit! media-type = text/html Saxon gibt die Datei mit einer xml-Erweiterung aus
Unten ist der Befehl, den ich verwende, mache ich etwas falsch?
java -jar /Users/Stephane/XSLT_DEV/saxon/saxon9he.jar -s:/Users/Stephane/XSLT_DEV/S1000D/xml/ -o:/Users/Stephane/XSLT_DEV/S1000D/html/ -xsl:$file cssPath='../xslt/assets' imagesPath='graphics/' !method='html' !version='5.0' !encoding='UTF-8' !indent='yes' !media-type='text/html';
Ich denke, CLI = Command Line Interface, nicht Common Language Infrastructure. Du hast mich für eine Weile verwirrt. –
@MichaelKay In der Tat, bitte akzeptieren Sie meine Entschuldigung für die Verwirrung. –