2014-02-05 3 views
0

Docbook HTML 출력에 CSS 파일을 추가하려고합니다. 대부분의 예는 말 :Saxon을 사용하여 Docbook에 CSS를 추가하려고 시도했습니다.

나쁜 :

<java jar="${DocBook}/saxon/saxon.jar" fork="true" dir="${gen.dir}/html-multi"> 
     <arg line="com.icl.saxon.StyleSheet"/> 
     <arg line="${basedir}/book.xml "/> 
     <arg line="${DocBook}/html/chunk.xsl "/> 
     <arg line="html.stylesheet=mycss.css"/> 
     </java> 

개미를 실행,이 결과 :

xsltproc --stringparam html.stylesheet corpstyle.css chunk.xsl myfile.xml 

와우 난에 빌드 파일을 변경, 그래서 따라 ... 색슨 기반 툴킷 param = 명령 행의 값.

어떻게 설정하나요? 이 메인 클래스가 jar 인수에서 가져옵니다 보인다

개미 문제와 같은 더 많은 것 같다

답변

0

,

<java jar="${DocBook}/saxon/saxon.jar" fork="true" dir="${gen.dir}/html-multi"> 
     <arg line="${basedir}/book.xml "/> 
     <arg line="${DocBook}/html/chunk.xsl "/> 
     <arg line="html.stylesheet=mycss.css"/> 
     </java> 

을 시도합니다.

+0

잘 작동했습니다. 정확하게. 감사. – user3274582

+0

일반적으로 자바 작업이 아닌 xslt 작업을 사용하여 (a) XSLT를 실행하고 스타일 시트가 XSLT 1.0 스타일 시트 인 경우에도 Saxon 6.5보다는 Saxon 9.5를 사용하는 것이 좋습니다. –