概述
平面文件反汇编程序使用平面文件架构来控制入站平面文件实例消息如何转换为其等效的 XML 格式,平面文件汇编程序使用这些架构来控制出站 XML 消息如何转换为其等效的平面文件实例消息。 构造此类架构时,可以使用架构中特定位置的 Field 元素 节点或 字段属性 节点来控制平面文件实例消息中的特定字段是对应于 XML 元素还是与消息等效的 XML 格式的 XML 属性相对应。
示例:
例如,平面文件实例消息中的左对齐、星号填充字段值“red*****
”可以通过两种不同的方式转换为其等效的 XML 表示形式,具体取决于架构中的字段是 Field Element 节点还是 字段属性 节点。 当该字段在架构中由设置了 Node Name 属性为“color”的 Field Element 节点表示,并且包含的 Record 节点的 Node Name 属性设为“shirt”时,平面文件字段的 XML 等效为(以粗体显示)。
<shirt>
<color>red</color>
</shirt>
当同一平面文件字段在架构中由“ 字段属性 ”节点表示,其 “节点名称 ”属性设置为颜色,并且包含 的“记录 ”节点的 节点名称 属性设置为衬衫时,平面文件字段的 XML 等效项为(以粗体形式显示):
<color shirt="red"/>
注释
平面文件架构具有进一步的限制,即在给定 记录 节点中,从属 字段属性 节点必须位于从属 记录 节点或 Field Element 节点之前。
另请参阅
- 字段注意事项
- UI 指南和开发人员 API 命名空间参考中的节点名称属性