COBOL - PROCEDURE DIVISION - XML GENERATE - XML element name and attribute name formation



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

COBOL - PROCEDURE DIVISION - XML GENERATE - XML element name and attribute name formation
Enterprise COBOL for z/OS, V6.3.0, Language Reference

Nos documentos XML gerados a partir do identifier-2, os nomes dos elementos XML e os nomes dos atributos são obtidos da frase NAME, se especificado; caso contrário, eles serão derivados dos nomes do item de dados especificado pelo identifier-2 e de quaisquer nomes de dados elegíveis subordinados ao identifier-2.

A formação do nome do elemento XML e do nome do atributo é a seguinte:

  • A ortografia exata entre maiúsculas e minúsculas de nomes de dados da entrada de descrição de dados é mantida.
    As grafias de quaisquer referências a itens de dados (por exemplo, em uma cláusula OCCURS DEPENDING ON) não são usadas.

  • Os nomes de dados que começam com um dígito são prefixados por um sublinhado (underscore).
    Por exemplo, o nome de dados '3D' se torna o nome da marca ou atributo XML '_3D'.

  • Os nomes de dados que começam com os caracteres 'xml', em qualquer combinação de maiúsculas e minúsculas, são prefixados por um sublinhado.
    Por exemplo, o nome de dados 'Xml' se torna a marca XML ou o nome do atributo '_Xml'.

Os nomes de dados DBCS, quando traduzidos para Unicode, devem ser legais como nomes na especificação XML, versão 1.0.
Para detalhes sobre a especificação XML, consulte XML specification.



© Copyright IBM Corp.