Propriedades XML para Referência de Atributos, Referência de Elementos, Atributo Local, Tipos Booleanos de Elementos Locais

As propriedades de Formato XML Wire descritas aqui aplicam-se para:

Identificação de Campo

Várias das propriedades a seguir apenas se tornarão ativas dependendo do valor em que a propriedade Processamento está definida.

Propriedade Tipo Significado
Processar Tipo enumerado Especifique como o objeto ou tipo instanciado será processado (saída) no documento XML resultante. Selecione um dos seguintes valores da lista drop-down:
  • XMLElement. Se você selecionar esse valor, o objeto (ou tipo) será processado como um elemento XML filho do tipo complexo pai. A identidade do filho é determinada pelo nome da tag do filho. O valor é o conteúdo do elemento filho.

    Se você selecionar esse valor para mais de um objeto e definir sua propriedade Nome XML como o mesmo valor, os dois objetos deverão referir-se ao mesmo elemento.

    Este é o valor padrão para objetos do elemento.

  • XMLAttribute. Se você selecionar esse valor, o objeto (ou tipo) será processado como um atributo do objeto XML pai. A identidade do filho é determinada pelo nome do atributo. O valor é o valor do atributo. Válido apenas para elementos simples.

    Se você selecionar esse valor para mais de um objeto, deverá definir sua propriedade Nome XML como valores diferentes.

    Este é o valor padrão para objetos do atributo.

  • XMLElementAttrID. Se você selecionar esse valor, o objeto (ou tipo) será processado como um elemento XML filho do tipo complexo pai. A identidade do filho é determinada pelo valor de um atributo especificado do filho. O valor é o conteúdo do elemento filho. Você deve incluir um atributo ao elemento filho com um nome de atributo conforme especificado em Nome do Atributo de ID e com um valor conforme especificado em Valor do Atributo de ID.

    Se esse valor for selecionado para um objeto e o mesmo valor ou o valor XMLElementAttrIDVal for definido para um segundo objeto e o Nome XML, Nome do Atributo de ID, Valor do Atributo de ID for definido para os mesmos valores:

    • Você também deverá definir Nome do Atributo de Valor como o mesmo valor para os dois objetos.
    • Os dois objetos devem referir-se ao mesmo elemento.
  • XMLElementAttrVal. Se você especificar esse valor, o objeto (ou tipo) será processado como um elemento XML filho do tipo complexo pai. A identidade do filho é determinada pelo nome da tag do filho. O valor é o valor de um atributo especificado. O nome do atributo é especificado em Nome do Atributo de Valor.
  • XMLElementAttrIDVal. Essa opção combina as duas opções, XMLElementAttrID e XMLElementAttrVal. O objeto é processado como um filho do tipo complexo pai. A identidade do filho é determinada pelo valor de Nome do Atributo de ID. O valor é o valor de Valor do Atributo de ID.

    Se esse valor for selecionado para um objeto e o mesmo valor ou o valor XMLElementAttrID for definido para um segundo objeto e o Nome XML, Nome do Atributo de ID, Valor do Atributo de ID for definido para os mesmos valores:

    • Você também deverá definir Nome do Atributo de Valor como o mesmo valor para os dois objetos.
    • Os dois objetos devem referir-se ao mesmo elemento.

Opções de Processamento XML mostra alguns exemplos de como estas opções de processamento afetam a saída XML e fornece recomendações de uso.

Nome XML Cadeia Insira um valor para o nome do elemento XML. Essa propriedade especifica o nome da tag ou atributo de início XML para o elemento (ou atributo) em um documento XML (mensagem).

Pode ser utilizado para fornecer o mapeamento de nomes quando o identificador MRM precisa ser diferente do nome XML, por exemplo, devido a diferentes regras de espaços de nomes. Deve ser um nome XML válido.

Não é possível especificar um nome que já esteja sendo utilizado por outro elemento (ou atributo) ou para uma mensagem. Dois elementos (ou atributo) ou mensagens não podem ter o mesmo nome XML.

Se não for definido um valor, será assumido como padrão o identificador do elemento. Se o identificador do elemento for um identificador prefixado, ele assumirá como padrão o identificador com o caractere circunflexo (^) substituído por um sublinhado (_).

Nome do Atributo do ID Cadeia Especifique o nome do atributo utilizado para identificar o filho. Deve ser um Nome de Atributo XML válido. Essa propriedade será ignorada e não poderá ser alterada (o campo será desativado) se Processamento estiver definido como XMLElement, XMLAttribute ou XMLElementAttrVal.

O valor padrão é id.

Namespace Cadeia Insira o espaço de nomes associado ao Atributo de ID.
Valor de Atributo do ID Cadeia Especifique o valor do atributo utilizado para identificar o filho. Essa propriedade será ignorada e não poderá ser alterada (o campo será desativado) se Processamento estiver definido como XMLElement, XMLAttribute ou XMLElementAttrVal.

O valor padrão é o identificador do filho.

Nome do Atributo de Valor Cadeia

Especifique o nome do atributo utilizado para o valor do filho. Deve ser um Nome de Atributo XML válido. Será utilizado apenas se for requerido pela definição de Processamento.

O valor padrão é val.

Namespace Cadeia Insira o espaço de nomes associado ao Atributo de Valor.
Conceitos relacionados
Modelagem de Mensagens
O Modelo de Mensagem
Formato de Ligação XML: Relacionamento com o Modelo Lógico
Tarefas relacionadas
Desenvolvendo Modelos de Mensagens
Trabalhando com Objetos de Modelo de Mensagem
Referências relacionadas
Informações de Referência do Modelo de Mensagens
Propriedades do Objeto de Modelo de Mensagem
Propriedades Lógicas 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 XML para os Objetos de Modelo de Mensagem
Propriedades Físicas do Formato TDS para os 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
Informações adicionais do domínio MRM
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad15220_