COBOL 言語では数字で始まるデータ名を使用できますが、XML では数字で始まる要素名は使用できません。例えば、次の行は有効な COBOL データ名を定義していますが、XML 拡張を使用する場合には、このデータ名は無効な XML 要素名になります。
03 1099-something-field
03 x1099-something-field PIC X(10). 03 1099-something-field REDEFINES x1099-something-field SAME AS x1099-something-field.
data-name 1099-something-field により手続き部のコンパイルが正常に行われ、x1099-something-field は XML 拡張で有効な要素名となります。