WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

XML.CDataSection

Las secciones CData en el mensaje XML se representan con un elemento de sintaxis con el tipo de campo XML.CdataSection.

El contenido del elemento CDataSection es el valor del elemento CDataSection sin <![CDATA[ que marca el inicio y ]]> que marcan el final.

Por ejemplo, la sección CData siguiente:
<![CDATA[<greeting>Hello, world!</greeting>]]>
se representa mediante un elemento CDataSection con un valor de serie de:
"<greeting>Hello, world!</greeting>"
A diferencia del contenido, las apariciones de <,>, &, " y ' no se convierten en las entidades de caracteres XML ( &lt;, &gt; y &amp;) cuando se genera CDataSection.

Cuándo debe utilizarse XML.CDataSection

A menudo una sección CData se utiliza para incluida un mensaje XML dentro de otro. Si se utiliza una sección CData se garantiza que los caracteres reservados XML ( <, > y & ) no se sustituyan por entidades de caracteres XML.

XML.AsisElementContent también permite generar datos de carácter no modificados, pero normalmente XML.CDataSection es una opción mejor porque protege el mensaje exterior ante los errores que haya en el mensaje incluido.

Análisis del contenido de CDataSection

Un requisito común es analizar el contenido de una sección CData para crear un árbol de mensajes, que puede lograr utilizando la sentencia ESQL CREATE con la cláusula PARSE; consulte XMLNSC: Cómo trabajar con mensajes XML y corrientes de bits.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

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

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:56


Tema de conceptoTema de concepto | Versión 8.0.0.5 | ac67245_