2016-08-18 16 views
0

私はXSLTを学んでおり、Xalanが本当に役に立ちます。しかし JavaコードからXalanメソッドを呼び出す

java -classpath .;%XALAN_JAR% org.apache.xalan.xslt.Process -IN input.xml -XSL transform.xsl -OUT output.xml 

、どのように私はJavaコードからこのメソッドを呼び出すことができます

:私はXalanのは次のように、コマンドラインコマンドを介して使用することができることを知っていますか?ちょうどのように:

process(input.xml, transform.xsl, result.xml) 

ありがとう!

+0

1.プロジェクトにXalanライブラリを追加します 2.このメソッドを呼び出します – MGorgon

答えて

-1

thisには、サンプルコードが記載されています。

0

Javaは、ときどきJAXPと呼ばれる変換APIをサポートしています。それについてのチュートリアルはここにあります:実際に一般的に使用されている2つだけが今のXalanとサクソンあるけれども

http://docs.oracle.com/javase/tutorial/jaxp/index.html

JAXPはまた、他のJavaベースのXSLTエンジンによって実装されています。

XSLTを初めてお使いの方は、Xalanが実装しているXSLT 1.0以降、この言語は長い道のりを歩んでいることに気づく必要があります。 XSLT 2.0は、ユーザー作成関数、日付と時刻の処理、正規表現、複数の出力ファイル、およびグループ化など、多くの便利な拡張機能を提供します。これらの機能を使用するには、XalanからSaxonに移行する必要があります。 Saxonのオープンソース版(Saxon-HE 9.7)は、http://saxon.sf.net/で見つけることができます。

関連する問題