AsIsElementContent XML

O elemento da sintaxe AsIsElementContent é um elemento de valor especial. Ele é utilizado para controlar precisamente o XML gerado em uma mensagem de saída sem as proteções dos elementos de sintaxe Element, Attribute e Content. Se você utilizar AsisElementContent, deve assegurar que a mensagem de saída é um XML bem formado.

Você pode optar por utilizar esse elemento de sintaxe se, por exemplo, desejar suprimir o comportamento normal no qual as ocorrências do e comercial (&), menor que (<), maior que (>), aspas duplas (") e apóstrofe (') forem substituídas pelas entidades XML predefinidas &amp;, &lt;, &gt;, &quot; e &apos;.

O exemplo a seguir ilustra a utilização de AsisElementContent. A instrução:

Set OutputRoot.XML.(XML.Element)Message.(XML.Content) = '<rawMarkup>';

gera o seguinte XML em uma mensagem de saída:

<Message>&lt;rawMarkup&gt;</Message>

No entanto, a instrução

Set OutputRoot.XML.(XML.Element)Message.(XML.AsisElementContent) = '<rawMarkup>';

gera a seguinte mensagem de saída:

<Message><rawMarkup></Message>

Isso mostra que o valor de um elemento de sintaxe AsisElementContent não é modificado antes de ser gravado na mensagem de saída.

Conceitos relacionados
Visão Geral de Fluxos de Mensagens
Tarefas relacionadas
Desenvolvendo Fluxos de Mensagens
Referências relacionadas
O Corpo da Mensagem XML
Elemento XML
Atributo XML
Conteúdo XML
exemplo do corpo da mensagem XML: elementos, atributos e conteúdo
XML CDataSection
XML EntityReferenceStart e EntityReferenceEnd
Comentário XML
ProcessingInstruction XML
BitStream XML
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad06420_