文書の項目が英数字で XML-CODE の例外コードが 100,001 から 165,535 または 200,001 から 265,535 である場合の例外イベントは、(エンコード宣言で指定された) 文書のコード・ページが、外部コード・ページ情報と矛盾していることを示しています。
この特別な場合には、XML-CODE の値から 100,000 (EBCDIC コード・ページの場合) または 200,000 (ASCII コード・ページの場合) を減算した値を文書のコード・ページに指定して、構文解析を行うこともできます。例えば、XML-CODE が 101,140 に設定されている場合、文書のコード・ページは 1140 です。別の方法では、パーサーに戻る前に XML-CODE をゼロに設定して、外部コード・ページを使用して構文解析することもできます。
パーサーは、コード・ページ矛盾の例外イベント用の処理プロシージャーから戻ると、以下の 3 つの処置のいずれかをとります。
次の図は、これらの処置を示しています。別ページとの接続記号 (例えば、
)
は、この情報によって複数のチャートを接続します。特に、
次の図で
は接続先のチャートとして XML-CODE の使用法を示す、XML パーサーとプログラムの間の制御フローに接続し、
は XML 例外の制御フローから接続しています。

この図では、CCSID (コード化文字セット ID) は、コード・ページを示す 1 から 65,536 の値をとります。
関連概念
XML パーサーによるエラーの処理方法
関連タスク
XML 文書のエンコード方式についての理解
XML パーサーが検出する例外の処理
関連参照
継続を許可する XML PARSE 例外
継続を許可しない XML PARSE 例外
XML-CODE
(「COBOL for Windows 言語解説書」)