消息 XML 属性

名称空间模式位置

仅当启用名称空间的时候,此属性才是活动的。

属性 类型 含义
名称空间 URI String 唯一的字符串,通常是 URL 格式字符串标识它的模型

如果没有启用名称空间,此属性将显示 <no target namespace>

此属性将在消息集级别覆盖相同的属性。

模式位置 String 输入将用于验证名称空间中的对象的关联的名称空间名称的模型的位置。

XML 声明

属性 类型 含义
输出名称空间声明 枚举类型 输出名称空间声明属性控制名称空间声明将放置在输出 XML 文档中的哪里。

在下列各项中选择:

  • 文档开始处。上面的名称空间模式位置表中的所有条目的声明将作为消息的属性在输出 XML 文档中输出。此选项的缺点是在某些情况下,可能会输出不必要的声明。
  • 根据需要。仅当此名称空间中的元素或属性需要时,才输出声明。该选项的缺点是相同的名称空间声明可能需要在输出 XML 文档中输出多次。

缺省选项为在文档开始处

仅当为此消息集启用了名称空间时,此属性才是活动的。

XML 文档类型设置

属性 类型 含义
DOCTYPE 系统标识 String 指定 DOCTYPE 外部 DTD 子集的系统标识。它重设为此特殊消息设置的等价消息集属性。

如果消息集属性抑制 DOCTYPE 设置为 Yes,则忽略此参数,且无法更改此参数(禁用此字段)。

缺省值是您为消息集的 DOCTYPE 系统标识属性指定的值。

DOCTYPE 公用标识 String 指定 DOCTYPE 外部 DTD 子集的公用标识。它重设为此特殊消息设置的等价消息集属性。

如果消息集属性抑制 DOCTYPE 设置为 Yes,则忽略此参数,且无法更改此参数(禁用此字段)。

缺省值是您为消息集的 DOCTYPE 公用标识属性指定的值。

DOCTYPE 文本 String 输入可选的文本以包含在 DOCTYPE 内。它重设为此特殊消息的消息集属性。

如果消息集属性抑制 DOCTYPE 设置为 Yes,则忽略此参数,且无法更改此参数(禁用此字段)。

有关更多信息,请参阅内联 DTD 和 DOCTYPE 文本属性

缺省值是您为消息集的 DOCTYPE 文本属性指定的值。

属性 类型 含义
根标记名 String 指定消息位流 XML 文档的根标记名。它重设为此消息设置的消息集属性。

缺省值是您为消息集的 根标记名属性指定的值。

字段标识

取决于呈现属性设置为的值,下列许多属性才会变为活动的。

属性 类型 含义
呈现 枚举类型 指定实例化对象或类型如何在结果 XML 文档中呈现(输出)。从下拉列表中选择下列值之一:
  • XMLElement。如果您选择此值,则对象(或类型)将呈现为父复合类型的子 XML 元素。子代的身份由子代的标记名确定。该值是子元素的内容。

    如果您为多个对象选择该值,并且设置其 XML 名属性为相同的值,则两个对象都必须引用相同的元素。

    这是元素对象的缺省值。

  • XMLElementAttrID。如果您选择此值,则对象(或类型)将呈现为父复合类型的子 XML 元素。子代的身份由指定的子代属性值确定。该值是子元素的内容。您必须用标识属性名中指定的属性名和标识属性值中指定的值,将属性添加到子元素。

    如果您为一个对象选择该值,且为第二个对象设置该相同的值或值 XMLElementAttrIDVal,并将 XML 名称标识属性名称标识属性值设置为相同的值:

    • 您还必须将这两个对象的值属性名称设置为相同的值。
    • 这两个对象必须引用相同的元素。

XML 呈现选项显示了这些呈现选项如何影响 XML 输出的一些示例,并提供了使用建议。

XML 名 字符串 输入 XML 元素名的值。此属性指定 XML 文档(消息)中 XML 开始标记的名称或的元素(或属性)的属性。

当 MRM 标识需要不同于 XML 名(例如,因为不同的名称空间规则)时,它可以用于提供名称映射。它必须是一个有效的 XML 名。

您不能指定已用于另一个元素(或属性)或消息的名称。两个元素(或属性)或消息不能具有相同的 XML 名。

如果您未设置一个值,则它缺省为此元素的标识的值。 如果此元素的标识是一个带有前缀的标识,则它缺省为其脱字符号字符(^)由下划线(_)替换的标识。

标识属性名 字符串 指定用于标识子代的属性名。这必须是有效的 XML 属性名。如果呈现设置为 XMLElementXMLAttributeXMLElementAttrVal,则将忽略该属性,且无法对其进行更改(该字段禁用)。

缺省值为 id

名称空间 字符串 输入与标识属性关联的名称空间。
标识属性值 字符串 指定用于标识子代的属性值。如果呈现设置为 XMLElementXMLAttributeXMLElementAttrVal,则将忽略该属性,且无法对其进行更改(该字段禁用)。

缺省值为子代标识。

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