0

Oxygen XML エディタにバンドルされている Saxon プロセッサを使用して、コマンド ラインから XSLT 変換を実行したいと考えています。以下を試してみましたが、「メインクラスのマニフェスト属性を読み込めませんでした」というエラーメッセージが表示されました。マニフェスト ファイルを作成してから呼び出す必要があることは認識していますが、その方法がわかりません。

C:\>java -jar "C:\Program Files\Oxygen XML 
Editor 18\frameworks\docbook\xsl\extensions\saxon65.jar" -s:"C:\test.xml" 
-o:"C:\output.xhtml" -xsl:"C:\test.xslt"

Failed to load Main-Class manifest attribute from
C:\Program Files\Oxygen XML Editor
18\frameworks\docbook\xsl\extensions\saxon65.jar
4

2 に答える 2

0

! 正しい jar を使用する場合、マニフェストが必要になるとは思えません。

(システムの同様のパス)から JAR をS:\Program Files\Oxygen XML Developer 17\lib取得します。

Saxon 6.5.5 コマンドラインのドキュメント:

http://saxon.sourceforge.net/saxon6.5.5/using-xsl.html

java  -jar dir/saxon.jar   [options]   source-document   stylesheet   [ params…]

libコマンドライン経由でOxygenのフォルダにいる間:

java -jar saxon.jar -o C:\output.xml C:\input.xml C:\stylesheet.xsl

Saxon 9.6 コマンドラインのドキュメント:

http://www.saxonica.com/html/documentation9.6/using-xsl/commandline.html

于 2016-10-03T15:12:02.997 に答える