AsIsElementContent de XML

El elemento de sintaxis AsIsElementContent es un elemento de valor especial. Se utiliza para controlar con precisión el XML generado en un mensaje de salida sin la protección de los elementos de sintaxis Element, Attribute y Content. Si utiliza AsisElementContent, debe asegurarse de que el mensaje de salida tiene el formato XML correcto.

Puede optar por utilizar este elemento de sintaxis si, por ejemplo, desea suprimir el comportamiento normal en el que cada vez que aparecen los signos (&), menor que (<), mayor que (>), comillas dobles (") y comillas simples (') éstos se sustituyen por las entidades XML definidas previamente &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 XML siguiente en un mensaje de salida:

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

No obstante, la sentencia

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

general el siguiente mensaje de salida:

<Message><rawMarkup></Message>

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

Conceptos relacionados
Flujos de mensajes

Tareas relacionadas
Desarrollo de aplicaciones de flujos de mensajes

Referencia relacionada
El texto del mensaje XML
Elemento XML
Atributo XML
Content de XML
Ejemplo de texto de mensaje XML: elementos, atributos y contenido
CDataSection de XML
EntityReferenceStart y EntityReferenceEnd de XML
Comentario XML
ProcessingInstruction de XML
Corriente de bits XML