FSD 记录标记

记录元素设定记录的结构。记录是由一系列字段和一个记录分隔符(可选的)组成的。

<record
        name
        output='yes|no'
        record-sep
        max-occur
        min-occur>
                <field/>
</record>

属性

  • name

    设置选择的名称。如果 output 属性设置为yes,则这个名称在输出过程中将作为 XML 标记名称,在输入过程中则与 XML 标记进行选择匹配。

  • output

    设置是否在输出中包括记录序。该属性的有效值是:

    • 记录将导致输出内生成标记

    • 顺序只描述数据结构,并不在输出内显示。

      默认值为yes

  • record-sep

    为记录设置可选的记录分隔符串。可以是任意字符串值。下列值同样可以接受:

  • \r

    回车字符

  • \n

    换行字符

  • \t

    Tab 字符。

  • max-occur

    为记录设置最大的出现次数。zero值表示可以出现任意次。

    默认值是

  • min-occur

    为记录设置最小的出现次数。

    该属性的默认值是

备注

记录是由字段组成的,这些字段的次序必须正确。与顺序不同,记录只能包含字段。

注意:平面架构中用作字段的名称必须是有效的 XML 元素名称。XML 规范明确排除了半值宽度的 Katakana 字符,也称为单字节 Katakana。在为字段命名时不能使用这些字符。每个半值宽度字符都具有与 Unicode 字符设置相等的常规宽度,因此必须使用 Unicode 字符。