AsIsElementContent XML

El elemento de sintaxis AsIsElementContent es un elemento de valor especial. Se utiliza para controlar de forma precisa el XML generado en un mensaje de salida sin la salvaguarda de los elementos de sintaxis Element, Attribute y Content. Si utiliza AsisElementContent, deberá asegurarse de que el mensaje de salida sea XML formado correctamente.

Es posible que elija utilizar este elemento de sintaxis si, por ejemplo, desea suprimir el comportamiento normal en el que las apariciones del signo &, del signo menor que (<), del signo mayor que (>), de las comillas dobles (") y del apóstrofo (') se sustituyen por las entidades XML predefinidas &amp;, &lt;, &gt;, &quot; y &apos;.

El ejemplo siguiente ilustra el uso de AsisElementContent. La sentencia:

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

genera el siguiente XML en un mensaje de salida:

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

Sin embargo, la sentencia

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

genera el siguiente mensaje de salida:

<Message><rawMarkup></Message>

Esto muestra que el valor de un elemento de sintaxis AsisElementContent no se modifica antes de grabarse en el mensaje de salida.

Conceptos relacionados
Visión general de flujos de mensajes
Tareas relacionadas
Desarrollo de flujos de mensajes
Referencia relacionada
Cuerpo del mensaje XML
Elemento XML
Atributo XML
Contenido XML
Ejemplo de cuerpo de mensaje XML: elementos, atributos y contenido
Sección de datos C XML
Inicio de referencia de entidad y fin de referencia de entidad XML
Comentario XML
ProcessingInstruction XML
Corriente de bits XML
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
ad06420_