XML 呈现选项

XML 层上存在四个属性,您可将它们用于影响如何呈现 XML 消息。下表显示您可以为成员呈现属性设置的值的示例。在此表中,成员元素称为 A,且值为元素的值。父代称为 X

XML 输出上的呈现选项的作用

要获取如下呈现的 XML: 设置成员呈现属性值为: 设置这些其他属性值为:
<X>
<A>value of element</A>
</X>
XMLElement(缺省)

成员 XML 名 = A

<X A='value of element'/> 
XMLAttribute

成员 XML 名 = A

<X>
<Field id='A'>value of element</Field>
</X>
XMLElementAttrID

成员 XML 名 = Field
成员标识属性名 = id
成员标识属性值 = A

<X>
<A val=value of element/>
</X>
XMLElementAttrVal

成员 XML 名 = A
成员值属性名 = val

<X>
<Field id='A' val='value of element'/>
</X>
XMLElementAttrIDVal

成员 XML 名 = Field
成员标识属性名 = id
成员标识属性值 = A
成员值属性名 = val

您不应将模型中的元素描绘为 XML 属性。这可能导致 XML 文档验证错误。而应该将元素重新定义为模型中的属性。

您不应将模型中的属性描绘为 XML 元素。这可能导致 XML 文档验证错误。而应该将属性重新定义为模型中的元素。

此技术只在一种情况下适用。当您通过导入 C 头文件或 COBOL 副本创建了消息模型时,它将完全由元素组成。只需将 XML 自然格式添加到消息集就可创建此模型的 XML 表单。如果您正在查找在 XML 表单中呈现为 XML 属性的特定元素,则您可以使用 Render 属性以达到目的。

相关概念
MRM 域中的物理格式
XML 有线格式
XML 有线格式:与逻辑模型的关系
相关任务
使用物理属性
配置物理属性
相关参考
消息模型对象属性
消息模型对象的物理属性
消息模型对象的定制有线格式物理属性
消息模型对象的 TDS 格式物理属性
所有消息集对象的文档属性
根据对象的模型对象属性
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ad06710_