나는 내 XSLT 파일에 다음 사용 나는 CLI를 통해 변환을 실행할 때 명령 줄로 출력 미디어 타입, 색슨은XSL :
<xsl:output method="html"
version="5.0"
doctype-system="about:legacy-compat"
encoding="UTF-8"
indent="yes"
media-type="text/html"/>
그러나, .HTM 확장자를 가진 파일을 출력하고, ! media-type = text/html을 사용하여 출력 인수를 전달하십시오. Saxon은 xml 확장자를 가진 파일을 출력합니다.
다음은 내가 사용하는 명령입니다.
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';
공통 언어 인프라가 아닌 CLI = Command Line Interface입니다. 너는 나를 당황하게했다. –
@MichaelKay 실제로 혼란에 대한 사과를 받아주십시오. –