COBOL - Character-strings - XML-NTEXT



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - Character-strings - XML-NTEXT
Enterprise COBOL for z/OS 6.3.0, Language Reference

O registro especial XML-NTEXT é definido durante a análise XML para conter fragmentos de documento representados no uso NATIONAL.

XML-NTEXT é um item de dados elementar da categoria nacional do comprimento do fragmento de documento XML contido. O comprimento do XML-NTEXT pode variar de 0 a 67.090.431 posições de caracteres nacionais.
O comprimento máximo de bytes é 134.180.862.

Não há entrada de descrição de dados COBOL equivalente.

Quando usado em programas aninhados, esse registro especial é definido implicitamente com o atributo global no programa mais externo.

O analisador define XML-NTEXT para o fragmento do documento associado a um evento antes de transferir o controle para o procedimento de processamento nesses casos:

  • Quando o operando da instrução XML PARSE é um item de dados da categoria nacional ou a frase RETURNING NATIONAL é especificada na instrução XML PARSE
  • Para o evento ATTRIBUTE-NATIONAL-CHARACTER
  • Para o evento CONTENT-NATIONAL-CHARACTER

Quando XML-NTEXT é definido, o registro especial XML-TEXT tem um comprimento zero.
A qualquer momento, apenas um dos dois registros especiais XML-NTEXT e XML-TEXT possui um comprimento diferente de zero.

Use a função LENGTH para determinar o número de caracteres nacionais que o XML-NTEXT contém.
Use o registro especial LENGTH OF para determinar o número de bytes, em vez do número de caracteres nacionais, que o XML-NTEXT contém.

XML-NTEXT não pode ser usado como um item de recebimento.



© Copyright IBM Corp.