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になります。
ページの先頭へ