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