Hitachi

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


6.7.2 その他の注意事項

表6‒12 XSLTに関する注意事項(その他)

項番

注意事項

1

JDK17以降を使用している場合に,xsl:number要素のgrouping-size属性に指定できない負の値を指定したとき,TransformerExceptionが発生します。

2

xsl:preserve-space要素およびxsl:strip-space要素のelements属性には空文字列以外の文字列を指定してください。

3

XSLTを使って変換を行う場合,xsl:strip-space要素またはxsl:preserve-space要素のelements属性に"*"を指定すると,名前空間接頭辞付きの要素が空白の削除対象,または保存対象として選択されない場合があります。名前空間接頭辞付きの要素を空白の削除対象または保存対象とする場合は,elements属性に名前空間接頭辞付きの要素名を指定してください。

4

format-number関数の第二引数には,長さが1文字以上のフォーマットパターンを指定してください。

5

出力プロパティのmethod属性に"html"を指定し,cdata-section-elements属性に要素名を指定した場合,cdata-section-elements属性が無視されず,指定した要素の内容がCDATAセクションとして出力されます。

6

JDK17以降を使用している場合に,次のクラスを指定するとき,--add-exportsオプションに"java.xml/com.sun.org.apache.xalan.internal.xsltc.trax=ALL-UNNAMED"を設定する必要があります。

  • StAXSource(トランスフォーマの入力に指定)

  • StAXResult(トランスフォーマの出力に指定)