FSD 顺序标记
顺序标记设置了记录、选择的顺序或其他顺序。与选择不同,顺序用于设置固定次序的记录。
<sequence name output='yes'|'no' max-occur min-occur> <record/> <choice/> <sequence/> </sequence>
属性
name
设置顺序的名称。如果 output 属性设置为“yes”,则这个名称在输出过程中将作为 XML 标记名称,在输入过程中则与 XML 标记进行顺序匹配。
output
设置是否在输出中包括顺序。该属性的有效值是:
- “是”
表示顺序必须导致一个标记在输出内生成
- “否”
表示顺序只描述数据结构,并不在输出内显示。
默认值为“yes”。
- “是”
max-occur
为顺序设置最大的出现次数。“zero”值表示可以出现任意次。
默认值为“one”。
min-occur
为该顺序设置最小的出现次数。
默认值为“zero”。