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