É possível usar quatro propriedades na camada XML que afetam como as mensagens XML são renderizadas.
A tabela a seguir mostra exemplos dos valores que podem ser configurados para a propriedade Renderização do Membro. Nessa tabela, o elemento do membro é referido como A, e possui o valor valor de elemento. O pai é conhecido como X.
Para Obter o XML Processado dessa Forma: | Defina esse Valor de Propriedade de Processamento do Membro: | Defina esses outros Valores de Propriedades: |
---|---|---|
|
XMLElement (o padrão) | Nome XML do Membro = A |
|
XMLAttribute | Nome XML do Membro = A |
|
XMLElementAttrID | Nome XML do Membro = Campo |
|
XMLElementAttrVal | Nome XML do Membro = A |
|
XMLElementAttrIDVal | Nome XML do Membro = Campo |
Você não deve ter um elemento no modelo apresentado como um atributo XML. Isto pode resultar em validação incorreta de documentos XML. Em vez disso, o elemento deve ser redefinido como um atributo no modelo.
Você não deve ter um atributo no modelo apresentado como um elemento XML. Isto pode resultar em validação incorreta de documentos XML. Em vez disso, o atributo deve ser definido como um elemento no modelo.
Existe um cenário no qual esta técnica é apropriada. Quando tiver criado um modelo de mensagem importando um arquivo de cabeçalho C ou um copybook COBOL, ele consistirá totalmente em elementos. Um formato XML deste modelo pode ser criado apenas incluindo um formato físico XML no conjunto de mensagens. Se estiver esperando que determinados elementos apareçam como atributos XML no formulário XML, você poderá usar a propriedade Renderizar para obter isto.