名前のないデータ記述項 (このセクションでは FILLER データ項目と呼びます) を使用すると、新しい XML 要素名を設定せずに XML テキストを生成できます。名前付きのグループに従属する名前付きの基本データ項目および名前のない基本データ項目を指定すると、グループ名で指定された要素に対して XML 混合内容が生成されます。
数値 FILLER データ項目では、整形式の XML シーケンスが生成されない場合があります。この理由から、FILLER データ項目は常に文字 PIC X または PIC A にする必要があります。
01 A. 02 FILLER Value "ABC". 02 B Pic X(5) Value "DEF". 02 FILLER Value "GHI".
<a>ABC<b>DEF</b>GHI</a>
ただし、FILLER データ項目は、名前付きのデータとは異なる方法で処理されます。すべての先行空白文字および後続空白文字が維持されるため、データの長さは COBOL データの長さと同じになります。詳細については、「XML での空白文字の処理」を参照してください。
01 A. 02 FILLER Value "<br />". 02 B Pic X(5) Value "DEF". 02 FILLER Value "GHI".
<a><br /><b>DEF</b>GHI</a>
01 A. 02 FILLER Value "<br". 02 B Pic X(5) Value "DEF". 02 FILLER Value "GHI".
<a><br<b>DEF</b>GHI</a>
XML EXPORT 文によって参照されるデータ項目内に FILLER データ項目が存在する場合には、必ず、生成されるドキュメントをチェックして、結果の XML ドキュメントが整形式であることを確認してください。ドキュメントが整形式でない場合は、それに応じた状態値が COBOL プログラムに返されます。