2017-09-15 10 views
0

私には次の質問があります。xsl変換を処理する方法の例はありますか?
私はTransformerクラス(XSL API)を使用することができますが、私は他の言語/システム用に採用できるように、バックグラウンド作業に関する詳細を知りたいと思います。
私は既にxslチュートリアルを読んでいますが、xslの構造とタグの意味についての説明しかありませんが、処理する手順の概要は見つかりませんでした。Javaでxsl変換を処理する方法の例

+0

これはおそらくあなたを助けることができます。 XalanはXSLTを使用したXMLの変圧器の1つです。 APIがあります:[Xalan 2.7.1](https://xml.apache.org/xalan-j/apidocs/index.html) – DMC19

答えて

0

XSLT変換用のネイティブAPIがJAXPであることを知るのに役立ちます。 「JAXP Transformation API examples」についてgoogleを使用している場合は、サンプルやチュートリアルを提供するサイトが多数あります。皆さんの学習スタイルが異なるため、最初に行うべきことをアドバイスすることは難しいです。

JDK(Xalanのバージョン)に組み込まれているXSLTエンジンは非常に古いもので、1999年にリリースされたXSLT 1.0言語のみをサポートしていることに注意する必要があります。XSLT 1.0では、実際に何か最新のものを使用するべきです(2007年にXSLT 2.0が出て、2017年にXSLT 3.0が出ました)。これらのバージョンは、サクソンなどのサードパーティ製品でサポートされています。 SaxonはJAXP APIをサポートしていますが、XSLT 2.0/3.0のすべての機能を利用したい場合は、s9api(「snappy」と発音される)というネイティブAPIを使用する方がよいでしょう。その例は、www.saxonica.comのドキュメントおよびリソースダウンロードで見つけることができます。

関連する問題