消息集:XML 呈现选项
在 XML 层存在四个属性,它们可用于影响 XML 消息的呈现方式。
下表显示您可以为成员呈现属性设置的值的示例。 在此表中,成员元素称为 A,并且具有值 value of element。 父代称为 X。
XML 输出上的呈现选项的作用
| 要获取如下呈现的 XML: | 设置成员呈现属性值为: | 设置这些其他属性值为: |
|---|---|---|
|
XMLElement(缺省) | 成员 XML 名 = A
|
|
XMLAttribute | 成员 XML 名 = A
|
|
XMLElementAttrID | 成员 XML 名称 = 字段
成员标识属性名称 = 标识 成员标识属性值 = A |
|
XMLElementAttrVal | 成员 XML 名称 = A
成员值属性名称 = val |
|
XMLElementAttrIDVal | 成员 XML 名称 = 字段
成员标识属性名称 = 标识 成员标识属性值 = A 成员值属性名称 = val |
您不应将模型中的元素描绘为 XML 属性。 这可能导致 XML 文档验证错误。 而应该将元素重新定义为模型中的属性。
您不应将模型中的属性描绘为 XML 元素。 这可能导致 XML 文档验证错误。 而应该将属性重新定义为模型中的元素。
此技术只在一种情况下适用。 当您通过导入 C 头文件或 COBOL 副本创建了消息模型时,它将完全由元素组成。 您可以通过直接将 XML 物理格式添加到消息集来创建此模型的 XML 格式。 如果您正在查找以 XML 格式呈现为 XML 属性的特定元素,那么可以使用 Render 属性实现此目标。