WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

XML.AsisElementContent

Use o tipo de campo especial XML.AsisElementContent para controlar precisamente o XML gerado.

XML.AsisElementContent é um tipo de campo especial. Use o tipo de campo em um fluxo de mensagens para controlar precisamente o XML que é gerado em uma mensagem de saída, sem a proteção dos elementos da sintaxe Elemento, Atributo e Conteúdo. O analisador XMLNS nunca cria elementos com esse tipo de campo.

Tente evitar usar AsisElementContent; geralmente há uma abordagem alternativa mais segura. Se você utilizar AsisElementContent, é sua responsabilidade assegurar que a mensagem de saída seja um XML bem formado.

Você pode escolher usar AsisElementContent se, por exemplo, desejar suprimir o comportamento usual no qual as ocorrências de e comercial (&), menor que (<), maior que (>), aspas duplas (") e apóstrofo (') são 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.XMLNS.(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.XMLNS.(XML.Element)Message.(XML.AsisElementContent) = '<rawMarkup>';
gera o seguinte XML em uma 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.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:55


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ac67250_