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 escolher por utilizar esse elemento de sintaxe, por exemplo, se desejar suprimir o comportamento normal no qual as ocorrências de e comercial (&), menor que (<), maior que (>), aspas duplas (") e apóstrofo (') seja substituído pelas entidades XML predefinidas &, <, >, " e '.
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><rawMarkup></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
Fluxos de Mensagem
Tarefas relacionadas
Desenvolvendo Aplicativos do Fluxo 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 |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ad06420_ |