COBOL2002 XML連携機能ガイド

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

付録G.1 XMLドキュメントの文字エンコーディング

cblxmlコマンドが入力できるDTD,DDFファイルや,XMLアクセスルーチンが入力,出力,更新するXMLドキュメントには次に示す文字エンコーディングが使用できます。

表G-1 入力するXMLドキュメントに使用できる文字エンコーディング

項番 文字エンコーディング
1 Shift_JIS
2 EUC-JP
3 UTF-8
4 UTF-16
(エンディアンを自動判定し入力します)

注※
HP-UX(IPF64)の場合は使用できません。

表G-2 出力,更新するXMLドキュメントに使用できる文字エンコーディング

項番 文字エンコーディング
1 Shift_JIS
2 EUC-JP
3 UTF-8
4 UTF-16
(出力時ビッグエンディアン,リトルエンディアンの指定ができます)

注※
HP-UX(IPF64)の場合は使用できません。

注意事項

<この項の構成>
(1) 出力するXMLドキュメントの文字エンコーディングの設定

(1) 出力するXMLドキュメントの文字エンコーディングの設定

XMLアクセスルーチンを使用して出力するXMLドキュメントの文字エンコーディングは,CBLXML-SET-ENCODINGサービスルーチン,cblxmlコマンドの-outencodingオプションのどちらかを用いて指定します。優先順位は次の1.,2.の順になります。

  1. CBLXML-SET-ENCODINGサービスルーチン
  2. cblxmlコマンドの-outencodingオプション

1.,2.のどちらも指定がない場合は,文字エンコーディングに次の値が設定されます。

CBLXML-SET-ENCODINGサービスルーチンについては「9.3.5 文字エンコーディングが指定されたXMLドキュメント」を,cblxmlコマンドの-outencodingオプションについては「4.1.1(2) cblxmlコマンドの実行」を参照してください。