COBOL - Character-strings - XML-INFORMATION



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

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

O registro especial XML-INFORMATION é usado para fornecer informações adicionais a um procedimento de processamento XML PARSE sobre o status da análise.

Para usar XML-INFORMATION, você deve compilar com a opção do compilador XMLPARSE (XMLSS).

O registro especial XML-INFORMATION possui a definição implícita:

       01  XML-INFORMATION PICTURE S9(9) USAGE BINARY VALUE 0.

Este registro fornece um mecanismo para determinar facilmente se um XML EVENT está completo.
Às vezes, o conteúdo XML pode ser dividido em vários eventos e o aplicativo deve concatenar as partes do conteúdo.
O registro XML-INFORMATION é usado para indicar se o conteúdo do evento XML está completo ou não.

O valor do registro XML-INFORMATION é definido da seguinte forma para os vários eventos XML:

  • ATTRIBUTE-CHARACTERS
    • 1 indica que o valor do atributo no registro especial XML-TEXT ou XML-NTEXT está completo
    • 2 indica que o valor do atributo no registro especial XML-TEXT ou XML-NTEXT não está completo
    • 4, 8, 16, ... estão reservados para uso futuro
  • CONTENT-CHARACTERS
    • 1 indica que o valor do conteúdo no registro especial XML-TEXT ou XML-NTEXT está completo
    • 2 indica que o valor do conteúdo no registro especial XML-TEXT ou XML-NTEXT não está completo
    • 4, 8, 16, ... estão reservados para uso futuro
  • Todos os outros eventos
    • 0 indica que nenhuma informação adicional está disponível no momento
    • 2, 4, 8, 16, ... são reservados para uso futuro


© Copyright IBM Corp.