XML AsIsElementContent

AsIsElementContent 语法元素是一个特殊的值元素。它用来精确控制输出消息中生成的 XML,而不保护 Element、Attribute 和 Content 语法元素。如果使用 AsisElementContent,则必须确保输出消息是格式完好的 XML。

例如,如果您要禁止用预定义的 XML 实体 &amp;&lt;&gt;&quot;&apos; 替换出现的“与”号(&)、小于号(<)、大于号(>)、双引号(")和撇号(')这一常规行为,则可以选择使用该语法元素。

下列示例说明了 AsisElementContent 的使用。语句:

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

在输出消息中生成下列 XML:

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

但是,语句

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

生成以下输出消息:

<Message><rawMarkup></Message>

这显示了在将 AsisElementContent 语法元素的值写入输出消息前没有修改它。

相关概念
消息流概述
相关任务
开发消息流
相关参考
XML 消息体
XML 元素
XML attribute
XML content
XML 消息体示例:元素、属性和内容
XML CDataSection
XML EntityReferenceStart 和 EntityReferenceEnd
XML 注释
XML ProcessingInstruction
XML BitStream
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ad06420_