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 decida 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
Desarrollar flujos de mensajes
Referencia relacionada
El cuerpo del mensaje XML
XML element
XML attribute
XML content
Ejemplo de cuerpo de mensaje XML: elementos, atributos y contenido
XML CDataSection
XML EntityReferenceStart y EntityReferenceEnd
XML comment
ProcessingInstruction XML
XML BitStream
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad06420_