COBOL2002 XML連携機能ガイド
入力するXMLドキュメントの定義済み実体参照は表D-1に従ってCOBOLデータ項目に入力されます。例えば,"&"の定義済み実体参照は"&"文字に変換されCOBOLデータ項目に入力されます。verbatim属性に"yes"を指定したItem要素に対応づけた要素や属性は,定義済み実体参照を示す文字列で入力されます。
cblxmlコマンドに-nopeconvオプションを指定して生成したCOBOL原始プログラムを使用して,XMLドキュメントを入力した場合は,COBOL adapter for XML 01-01までと互換のある動作で入力されます。
表D-1 XMLドキュメント入力時の定義済み実体と対応する文字
入力するXMLドキュメントの定義済み実体参照とそれに対応する文字参照 | COBOLデータ項目に入力される文字 | |||||
---|---|---|---|---|---|---|
-nopeconvオプション指定なし | -nopeconvオプション指定あり (COBOL adapter for XML 01-01までの動作互換) |
|||||
verbatim指定なし(verbatim="no")の要素,属性の値 | verbatim="yes"指定ありの要素の値 | verbatim指定なし(verbatim="no")の要素,属性の値 | verbatim="yes"指定ありの要素(Group要素の子要素や子要素の属性を含む) | |||
要素 | 属性 | |||||
< | < | < | < | < | < | < |
> | > | > | > | > | > | > |
& | & | & | & | & | & | & |
' | ' | ' | ' | ' | ' | ' |
" | " | " | " | " | " | "※ |
定義済み実体参照に対応する文字をXMLドキュメントに出力する場合,表D-2に従って要素,属性の値を変換してXMLドキュメントに出力します。verbatim属性に"yes"を指定したItem要素に対応づけた場合は,変換しないで出力されます。
cblxmlコマンドに-nopeconvオプションを指定して生成したCOBOL原始プログラムを使用して,XMLドキュメントを出力した場合は,COBOL adapter for XML 01-01までと互換のある動作で出力されます。
表D-2 XMLドキュメント出力時に変換する文字
対応づけた項目 | COBOLデータ項目の文字 | XMLドキュメントに出力する文字 | ||
---|---|---|---|---|
-nopeconvオプション指定なし | -nopeconvオプション指定あり (COBOL adapter for XML 01-01までの動作互換) |
|||
verbatim指定なし(verbatim="no")の要素,属性の値 | verbatim="yes"指定ありの要素の値 | |||
要素 属性 |
< | < | < | < |
> | > | > | > | |
& | & | & | & | |
' | ' | ' | ' | |
" | " | " | " |
All Rights Reserved. Copyright (C) 2003, 2016, Hitachi, Ltd.