“字段元素”节点与“字段属性”节点

概述

平面文件反汇编程序使用平面文件架构来控制如何将入站平面文件实例消息转换为等效的 XML 形式,平面文件汇编程序使用平面文件架构来控制如何将出站 XML 消息转换为其等效的平面文件实例消息。 构造此类架构时,在架构中的特定位置使用 Field Element 节点或 Field Attribute 节点来控制平面文件实例消息中的特定字段是否对应于 XML 元素或消息的等效 XML 形式的 XML 属性。

示例

例如,平面文件实例消息中的左对齐星号填充字段值“”red*****可以通过两种不同的方式转换为其等效的 XML 表示形式,具体取决于架构中的字段是 Field 元素 节点还是 Field 属性 节点。 当该字段在架构中由 Field Element 节点表示,其 节点名称 属性设置为“color”,并且包含的 Record 节点的 Node Name 属性设置为“shirt”,则平面文件字段的 XML 等效项 (以粗体类型) 显示。

<shirt>  
    <color>red</color>  
</shirt>  

当同一平面文件字段在架构中由 Field Attribute 节点表示,其 Node Name 属性设置为 color,并且包含 Record 节点的 Node Name 属性设置为 shirt,则平面文件字段的 XML 等效项 (以粗体类型显示) :

<color shirt="red"/>  

注意

平面文件架构还有一个进一步的限制,即在给定 的 Record 节点中,从属 字段属性 节点必须位于从属 Record 节点或 Field 元素 节点之前。

另请参阅