XMLPARSE(XMLSS) オプションが有効である場合には、XML パーサーは XML-NAMESPACE 特殊レジスターまたは XML-NNAMESPACE 特殊レジスターを次のものの名前空間 ID に設定します。
パーサーは、XML 文書が国別データ項目である場合、または RETURNING NATIONAL 句が XML PARSE ステートメントに指定されている場合には、 XML-NNAMESPACE を設定します。それ以外の場合には、パーサーは、XML-NAMESPACE を設定します。
特殊レジスター XML-NAMESPACE と XML-NNAMESPACE は、相互に排他的です。 パーサーが XML-NAMESPACE を設定した場合、XML-NNAMESPACE は空で長さゼロになります。 パーサーが XML-NNAMESPACE を設定した場合、XML-NAMESPACE は空で長さゼロになります。
XML-NNAMESPACE 内の国別文字の数を決定するには、LENGTH 組み込み関数 (例: LENGTH(XML-NNAMESPACE)) を使用します。 XML-NNAMESPACE 内のバイト数を決定するには、特殊レジスター LENGTH OF XML-NNAMESPACE を使用します。 国別文字数は、バイト数とは異なります。
XML-NAMESPACE 内のバイト数を決定するには、特殊レジスター LENGTH OF XML-NAMESPACE または LENGTH 組み込み関数を使用します (両方ともバイト数を返します)。
関連タスク
XML を処理するためのプロシージャーの作成