XML PARSE ステートメントは、以下のデータ項目タイプの 1 つを含む XML 文書のみをサポートします。
XML 文書がエンコード宣言を含む場合は、 それが XML PARSE ステートメントで提供されているエンコード情報 および文書の基本的なエンコード方式と一致させてください。 パーサーは、最大 3 つの情報源を以下の順番で使用し、文書のエンコード方式を判断します。
つまり、XML 文書が、 サポートされているコード・ページの 1 つを指定したエンコード宣言を含んだ XML 宣言で始まる場合は、パーサーは、エンコード宣言が文書の基本エンコード方式 または XML PARSE ステートメントのエンコー ド情報と矛盾しない限り、それを考慮します。
XML 文書が XML 宣言を持たない場合、または XML 宣言がエンコード宣言を省略している場合は、 パーサーは XML PARSE ステートメントのエンコード情報が 文書の基本エンコード方式と矛盾しない限り、それを使用して文書を処理します。
パーサーは、これらの情報源の間に矛盾を検出すると、XML 例外イベン トを通知します。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.