Se a opção do compilador XMLPARSE (COMPAT) estiver em vigor, se o analisador XML pode continuar processando após um evento de exceção depende do valor do código de
exceção.
O analisador pode continuar processando se o código de exceção, que está no registro especial XML-CODE, estiver dentro de um dos seguintes intervalos:
A tabela a seguir descreve cada exceção e identifica as ações que o analisador executa se você solicitar que continue após a exceção.
Algumas das descrições usam os seguintes termos:
Para definições dos termos, consulte o conceito relacionado sobre codificação de documento de entrada XML.
| Código de exceção (decimal) |
Descrição |
Ação do analisador na continuação |
| 1 |
O analisador encontrou um caracter inválido ao verificar o espaço em branco fora do conteúdo do elemento.
Para obter mais informações sobre espaço em branco, consulte o conceito relacionado sobre codificação de documento de entrada XML. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 2 |
O analisador encontrou um início inválido de uma instrução de processamento, elemento, comentário ou declaração de tipo de documento fora do conteúdo do
elemento. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 3 |
O analisador encontrou um nome de atributo duplicado./td>
|
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 4 |
O analisador localizou o caractere de marcação '<' em um valor de atributo. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 5 |
Os nomes das tags inicial e final de um elemento não coincidem. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 6 |
O analisador encontrou um caracter inválido no conteúdo do elemento. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 7 |
O analisador localizou um início inválido de um elemento, comentário, instrução de processamento ou seção CDATA no conteúdo do elemento. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 8 |
O analisador localizou no conteúdo do elemento a sequência de caracteres de fechamento CDATA ']]>' sem a sequência de caracteres de abertura correspondente
'
|
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 9 |
O analisador encontrou um caracter inválido em um comentário. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 10 |
O analisador encontrou em um comentário a sequência de caracteres '--' (dois hífens) não seguida por '>'. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 11 |
O analisador encontrou um caracter inválido em um segmento de dados da instrução de processamento. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 12 |
A declaração XML não estava no início do documento. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 13 |
O analisador encontrou um dígito inválido em uma referência de caractere hexadecimal (no formato & # x dddd ;). |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 14 |
O analisador encontrou um dígito inválido em uma referência de caracteres decimal (no formato & # dddd ;). |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 15 |
O valor da declaração de codificação na declaração XML não começou com letras minúsculas ou maiúsculas de A a Z. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 16 |
Uma referência de caractere não se refere a um caractere XML legal. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 17 |
O analisador encontrou um caracter inválido no nome de referência de uma entidade. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 18 |
O analisador encontrou um caracter inválido em um valor de atributo. |
O analisador continua detectando erros até chegar ao final do documento ou encontrar um erro que não permite a continuação.
O analisador não sinaliza mais nenhum evento normal, exceto o evento END-OF-DOCUMENT. |
| 70 |
A codificação real do documento era EBCDIC, e a opção do compilador CODEPAGE especificou uma página de
código EBCDIC suportada, mas a declaração de codificação do documento não especificou uma página de código EBCDIC suportada. |
O analisador usa a codificação especificada pela opção do compiladorODEPAGE. |
| 71 |
A codificação real do documento era EBCDIC, e a declaração de codificação do documento especificou uma
codificação EBCDIC suportada, mas a opção do compilador CODEPAGE não especificou uma página de código EBCDIC suportada. |
O analisador usa a codificação especificada pela declaração de codificação do documento. |
| 72 |
A codificação real do documento era EBCDIC, a opção do compilador CODEPAGE não especificou uma página de
código EBCDIC suportada e o documento não continha uma declaração de codificação. |
O analisador usa a página de código EBCDIC 1140 (EUA, Canadá, ... Página de código estendido do país do euro). |
| 73 |
A codificação real do documento era EBCDIC, mas nem a opção do compilador CODEPAGE nem a declaração de codificação do documento especificaram uma página de
código EBCDIC suportada. |
O analisador usa a página de código EBCDIC 1140 (EUA, Canadá, ... Página de código estendido do país do euro). |
| 82 |
A codificação real do documento era ASCII, mas o documento não continha uma declaração de codificação. |
O analisador usa a página de código ASCII 819 (ISO-8859-1 Latin 1 / Open Systems). |
| 83 |
A codificação real do documento era ASCII, mas a declaração de codificação do documento não especificou a página de código 813, 819 ou 920. |
O analisador usa a página de código ASCII 819 (ISO-8859-1 Latin 1 / Open Systems). |
| 92 |
O item de dados do documento era alfanumérico, mas a codificação real do documento era Unicode UTF-16. |
O analisador usa a página de código 1200 (Unicode UTF-16). |
100,001 165,535 |
A opção do compilador CODEPAGE e a declaração de codificação do documento especificaram diferentes páginas de códigos EBCDIC suportadas.
CODIGO XML contém a página de códigos CCSID para a declaração de codificação mais 100.000. |
Se você definir XML-CODE como zero antes de retornar do evento EXCEPTION, o analisador utilizará a codificação especificada pela opção do compilador CODEPAGE.
Se você definir XML-CODE como CCSID para a declaração de codificação de documento (subtraindo 100.000), o analisador utilizará essa codificação. |