Opções de Processamento XML

Existem quatro propriedades na camada XML que podem ser utilizadas para afetar como as mensagens XML são processadas. A tabela a seguir mostra os exemplos dos valores que você pode definir para a propriedade Processamento do Membro. Nessa tabela, o elemento do membro é referido como A, e possui o valor valor de elemento. O pai é conhecido como X.

O Efeito das Opções de Processamento na Saída XML

Para Obter o XML Processado dessa Forma: Defina esse Valor de Propriedade de Processamento do Membro: Defina esses outros Valores de Propriedades:
<X>
<A>value of element</A>
</X>
XMLElement (o padrão)

Nome XML do Membro = A

<X A='value of element'/> 
XMLAttribute

Nome XML do Membro = A

<X>
<Field id='A'>value of element</Field>
</X>
XMLElementAttrID

Nome XML do Membro = Campo
Nome do Atributo de ID do Membro = id
Valor do Atributo de ID do Membro = A

<X>
<A val=value of element/>
</X>
XMLElementAttrVal

Nome XML do Membro = ANome do Atributo de Valor do Membro = val

<X>
<Field id='A' val='value of element'/>
</X>
XMLElementAttrIDVal

Nome XML do Membro = Campo
Nome do Atributo de ID do Membro = id
Valor do Atributo de ID do Membro = A
Nome do Atributo de Valor do Membro = val

Não é recomendável ter um elemento no modelo que seja processado 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.

Não é recomendável ter um atributo no modelo que seja processado 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 procurando alguns elementos para aparecerem como atributos XML no formato XML, será possível utilizar a propriedade Processamento para fazer isso.

Conceitos relacionados
Formatos Físicos no Domínio MRM
Formato de Ligação XML
Formato de Ligação XML: Relacionamento com o Modelo Lógico
Tarefas relacionadas
Trabalhando com Propriedades Físicas
Configurando Propriedades Físicas
Referências relacionadas
Propriedades do Objeto de Modelo de Mensagem
Propriedades Físicas para os Objetos de Modelo de Mensagem
Propriedades Físicas com Custom Wire Format para os Objetos de Modelo de Mensagem
Propriedades Físicas do Formato de Ligação Tagged/Delimited String para Objetos de Modelo de Mensagem
Propriedades da Documentação para Todos os Objetos do Conjunto de Mensagens
Propriedades dos Objetos de Modelo de Mensagem por Objeto
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2005 Última Atualização: 04/11/2005
ad06710_