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

[目次][用語][索引][前へ][次へ]

4.5 Shift_JIS切り替え機能のプロパティの使用方法

Shift_JIS切り替え機能を使用するためには,XML Processorが独自に規定する次のプロパティを設定する必要があります。

[図データ]

プロパティの値には,文字エンコーディングを設定します。設定するプロパティの値とその意味を次の表に示します。

表4-5 設定するプロパティの値とその意味(Shift_JIS切り替え機能)

プロパティに設定する値※1 意味
SJIS SJISエンコーディングを適用する。
MS932 MS932エンコーディングを適用する。
その他の文字列 指定を無視する。※2

注※1
指定された文字列は,大文字・小文字を区別しません。

注※2
指定が無視された場合は,直前に指定されたエンコーディングが有効となります。
注意
Shift_JIS切り替え機能の指定がない場合,デフォルトではSJISエンコーディングとなります。

Shift_JIS切り替え機能のプロパティは,次に示すクラス,インタフェースのインスタンスごとに設定する必要があります。Shift_JIS切り替え機能の設定用メソッドを次の表に示します。次の表では,プロパティの設定に使用するメソッドを,クラス,インタフェースごとに示しています。

表4-6 Shift_JIS切り替え機能の設定用メソッド

クラス,インタフェース メソッド
javax.xml.parsers.DocumentBuilderFactory setAttribute
javax.xml.parsers.SAXParser setProperty
org.xml.sax.XMLReader setProperty
javax.xml.parsers.TransformerFactory setAttribute

DOMパーサ,SAXパーサ,およびXSLTトランスフォーマでShift_JIS切り替え機能を使用する場合について,例を用いて説明します。

<この節の構成>
4.5.1 DOMパーサでShift_JIS切り替え機能を使用する方法
4.5.2 SAXパーサでShift_JIS切り替え機能を使用する方法
4.5.3 XSLTトランスフォーマでShift_JIS切り替え機能を使用する方法