AsIsElementContent XML

L'elemento di sintassi AsIsElementContent è un elemento di valore speciale. Viene utilizzato per controllare in modo preciso l'XML creato in un messaggio di output senza le protezioni degli elementi di sintassi Elemento, Attributi e Contenuto. Se viene utilizzato l'elemento AsisElementContent, accertarsi che il messaggio di output sia un XML corretto.

È possibile scegliere di utilizzare questo elemento di sintassi se, ad esempio, si desidera eliminare il funzionamento normale in cui i segni ampersand (&), minore (<), maggiore (>), doppio apice (") e apostrofo (') sono sostituiti dalle entità XML predefinite &amp;, &lt;, &gt;, &quot; e &apos;.

Nell'esempio riportato di seguito viene descritto l'utilizzo dell'elemento AsisElementContent. L'istruzione:

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

crea il seguente XML in un messaggio di output:

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

Tuttavia, l'istruzione

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

crea il seguente messaggio di output:

<Message><rawMarkup></Message>

Viene qui illustrato che il valore di un elemento di sintassi AsisElementContent non viene modificato prima di essere scritto nel messaggio di output.

Concetti correlati
Panoramica dei flussi di messaggi
Attività correlate
Sviluppo di flussi di messaggi
Riferimenti correlati
Contenuto del messaggio XML
Elemento XML
Attributo XML
Contenuto XML
Contenuto del messaggio XML di esempio: elementi, attributi e contenuto
CDataSection XML
EntityReferenceStart e EntityReferenceEnd XML
Commento XML
ProcessingInstruction XML
Flusso di bit XML
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ad06420_