XML-NTEXT 特殊レジスターは、XML 構文解析中に、使用法 NATIONAL で表される文書フラグメントを含むように定義されます。
XML-NTEXT は、国別カテゴリーの基本データ項目であり、長さはその中に含まれている XML 文書フラグメントの長さになります。XML-NTEXT の長さは、国別文字位置 0 から 1,073,741,823 です。最大バイト長は 2,147,483,646 です。
対応する COBOL データ記述項目はありません。
ネストされたプログラムで使用される場合、この特殊レジスターは最外部プログラムの GLOBAL 属性で暗黙的に定義されます。
以下の場合には、パーサーは XML-NTEXT をイベントに関連付けられた文書フラグメントに設定してから、 処理プロシージャーに制御権を移動します。
XML-NTEXT が設定されると、XML-TEXT 特殊レジスターは長さゼロになります。XML-NTEXT 特殊レジスターと XML-TEXT 特殊レジスターは、両方同時に長さゼロの値を持つことはできません。
LENGTH 関数を使用すると、XML-NTEXT に含まれている国別文字の数を判別することができます。 LENGTH OF 特殊レジスターを使用して、XML-NTEXT に含まれている国別文字の数ではなく、バイト数を判別します。
XML-NTEXT を受け取り項目として使用することはできません。