在 XML 中有两个存储值的约定:
- 它可以是局部元素或元素引用属性渲染设置为 XMLAttribute、XMLElement、XMLElementAttrID、XMLElementAttrVal 或 XMLElementAttrIDVal 的 XML 属性。例如,<element1 val="12"></element1>。
- 它可存储为其局部元素或元素引用属性呈现设置为 XMLElement 的 XML 内容。例如,<element1>12</element1>。
如果您将消息集属性编码数值空设置为 NULLElement,则无法表示属性值的空值。如果在树中(从 ESQL 或另一种格式)出现空值,则在输出消息中写具有空字符串的属性。
相反,如果您将消息集属性编码数值空或编码非数值空设置为 NULLValAttr,则无法表示呈现为 XML 内容的值的空值。如果在树中出现空值,则在写空字符串时,反而会写出不带有字符内容的元素。