XL TXE-J 参照情報

XL TXE-J は、XSLT4J 2.7.8 インタープリターと XSLT コンパイラーが組み込まれた XSLT ライブラリーです。

機能の比較表

表 1. XSLT4J インタープリター、XSLT4J コンパイラー、XL TXE-J コンパイラーの機能の比較
機能 XSLT4J インタープリター (組み込み) XSLT4J コンパイラー (非組み込み) XL TXE-J コンパイラー (組み込み)
http://javax.xml.transform.stream.StreamSource/feature 機能 はい はい はい
http://javax.xml.transform.stream.StreamResult/feature 機能 はい はい はい
http://javax.xml.transform.dom.DOMSource/feature 機能 はい はい はい
http://javax.xml.transform.dom.DOMResult/feature 機能 はい はい はい
http://javax.xml.transform.sax.SAXSource/feature 機能 はい はい はい
http://javax.xml.transform.sax.SAXResult/feature 機能 はい はい はい
http://javax.xml.transform.stax.StAXSource/feature 機能 はい いいえ はい
http://javax.xml.transform.stax.StAXResult/feature 機能 はい いいえ はい
http://javax.xml.transform.sax.SAX TransformerFactory/feature 機能 はい はい はい
http://javax.xml.transform.sax.SAX TransformerFactory/feature/xmlfilter 機能 はい はい はい
http://javax.xml.XMLConstants/feature/secure-processing 機能 はい はい はい
http://xml.apache.org/xalan/features/incremental 属性 はい いいえ いいえ
http://xml.apache.org/xalan/features/optimize 属性 はい いいえ いいえ
http://xml.apache.org/xalan/properties/source-location 属性 はい いいえ いいえ
translet-name 属性 N/A はい あり (新規名付き)
destination-directory 属性 N/A はい あり (新規名付き)
package-name 属性 N/A はい あり (新規名付き)
jar-name 属性 N/A はい あり (新規名付き)
generate-translet 属性 N/A はい あり (新規名付き)
auto-translet 属性 N/A はい あり (新規名付き)
use-classpath 属性 N/A はい あり (新規名付き)
enable-inlining 属性 いいえ はい なし (TL TXE-J では廃止)
indent-number 属性 いいえ はい あり (新規名付き)
debug 属性 いいえ はい あり (新規名付き)
Java 拡張 はい あり (短縮構文のみ。xalan:component/xalan:script 構文はサポートされません。) あり (短縮構文のみ。xalan:component/xalan:script 構文はサポートされません。)
JavaScript 拡張機能 はい いいえ いいえ
拡張要素 はい いいえ いいえ
EXSLT 拡張機能 はい あり (動的は除く) あり (動的は除く)
リダイレクト拡張 はい あり (redirect:open および redirect:close は除く) はい
出力拡張 いいえ はい はい
nodeset 拡張 はい はい はい
NodeInfo 拡張機能 はい いいえ いいえ
SQL ライブラリー拡張 はい いいえ いいえ
pipeDocument 拡張 はい いいえ いいえ
evaluate 拡張 はい いいえ いいえ
tokenize 拡張 はい いいえ いいえ
XML 1.1 はい はい はい

注記

  1. Processコマンドで、-FLAVOR sr2swでStAXストリーム処理、-FLAVOR er2ewでStAXイベント処理に使用します。
  2. 新規コンパイラーは、 org.apache.xalan.xsltc.dom.XSLTCDTMManager サービス・プロバイダーを検索しません。 その代わり、StreamSource が使用されている場合、コンパイラーは高性能の XML パーサーに切り替わります。
  3. XL TXE-J では、インライン化は廃止されました。
    • Process コマンドの -XN オプションは、通知なしで無視されます。
    • Compile コマンドの -n オプションは、通知なしで無視されます。
    • enable-inlining変換プログラム・ファクトリー属性は、通知なしで無視されます。
  4. org.apache.xalan.xsltc.trax.SmartTransformerFactoryImpl クラスはサポートされなくなりました。
注: IBM XML 実装は、 IBM® SDK, Java™ Technology Edition バージョン 8 では非推奨であり、将来のリリースでは Oracle XML 実装に置き換えられます。