Hitachi

Cosminexus V11 アプリケーションサーバ Cosminexus XML Processor ユーザーズガイド


4.3 XSLTのフィーチャーの使用方法

JAXP規格では,フィーチャーという機構によって,XSLTトランスフォーマのオプション機能を使用する方法を規定しています。

フィーチャー名は,XSLTトランスフォーマのオプション機能に対応したURIです。JAXPで規定されているXSLTフィーチャーを次の表に示します。

表4‒3 JAXPで規定されているXSLTのフィーチャー一覧

項番

フィーチャー名

1

http://javax.xml.transform.stream.StreamSource/feature

2

http://javax.xml.transform.stream.StreamResult/feature

3

http://javax.xml.transform.dom.DOMSource/feature

4

http://javax.xml.transform.dom.DOMResult/feature

5

http://javax.xml.transform.sax.SAXSource/feature

6

http://javax.xml.transform.sax.SAXResult/feature

7

http://javax.xml.transform.sax.SAXTransformerFactory/feature

8

http://javax.xml.transform.sax.SAXTransformerFactory/feature/xmlfilter

それぞれのフィーチャーの意味については,JSR 206 Java API for XML Processing(JAXP) 1.4のjavadocの各クラスに記載されているFEATUREフィールドを参照してください。

使用方法

XSLTのフィーチャーは,設定することはできません。XSLTのフィーチャーを参照するには,javax.xml.transform.TransformerFactoryクラスのgetFeatureメソッドを使用します。getFeatureの結果はすべてtrueになります。