XML 空元素和 NullValAttr

在 XML 中有两个存储值的约定:

  1. 它可以是局部元素或元素引用属性渲染设置为 XMLAttributeXMLElementXMLElementAttrIDXMLElementAttrValXMLElementAttrIDVal 的 XML 属性。例如,<element1 val="12"></element1>
  2. 它可存储为其局部元素或元素引用属性呈现设置为 XMLElement 的 XML 内容。例如,<element1>12</element1>

如果您将消息集属性编码数值空设置为 NULLElement,则无法表示属性值的空值。如果在树中(从 ESQL 或另一种格式)出现空值,则在输出消息中写具有空字符串的属性。

相反,如果您将消息集属性编码数值空编码非数值空设置为 NULLValAttr,则无法表示呈现为 XML 内容的值的空值。如果在树中出现空值,则在写空字符串时,反而会写出不带有字符内容的元素。

相关概念
消息建模
消息模型
XML 有线格式:与逻辑模型的关系
相关任务
开发消息模型
使用消息模型对象
相关参考
消息模型引用信息
消息模型对象属性
附加的 MRM 域信息
附加的 XML 信息
XML 空处理选项
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ad09370_