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.CDataSection

Seções CData na mensagem XML são representadas por um elemento da sintaxe com tipo de campo XML.CdataSection.

O conteúdo do elemento CDataSection é o valor do elemento CDataSection sem <![CDATA[ que marca seu início, e ]]> que marca seu final.

Por exemplo, a seção CData a seguir:
<![CDATA[<greeting>Hello, world!</greeting>]]>
é representada por um elemento CDataSection com um valor de cadeia de:
"<greeting>Hello, world!</greeting>"
Diferente do Conteúdo, ocorrências de <,>, &, " e ' não são convertidas em suas entidades de caractere XML ( &lt;, &gt; e &amp;) quando CDataSection é produzido.

Quando Utilizar XML.CDataSection

Uma seção CData é freqüentemente utilizada para incorporar uma mensagem XML em outra. Usando uma seção CData, certifique-se de que os caracteres reservados XML (<, > e &) não sejam substituídos por entidades de caracteres XML.

XML.AsisElementContent também permite a produção de dados de caractere não-modificados, mas XML.CDataSection geralmente é uma melhor opção porque protege a mensagem externa contra erros na mensagem integrada.

Analisando o Conteúdo de uma CDataSection

Um requisito comum é analisar o conteúdo de uma seção CData para criar uma árvore de mensagens, que você pode realizar usando a instrução ESQL CREATE com a cláusula PARSE; consulte XMLNSC: Trabalhando com Mensagens XML e Fluxos de Bits.
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 | ac67245_