FSD 中的出现次数
通过 FSD 中的 sequence(顺序)、choice(选择)和 record(记录)元素,可指定预计出现的次数。FSD 处理器利用这些信息浏览数据并有效性检查这些数据。
max-occurs 属性默认设置为“1”,表示所给记录、顺序或选择预计出现的次数仅为一次。对于某些平面数据类型,可能是其他一些固定数字,但在许多情况下,任何出现次数都是有效的。可指定为“0”值,这种情况下 FSD 将一直处理记录直至发现一条不匹配的记录为止。
min-occurs 属性纯粹用于有效性检查(以及帮助 choice(选择)元素中进行模式匹配)。在移至下一个记录之前,FSD 处理器会根据 min-occurs 指定的最小数检查出现次数,如果发现出现次数太少,则生成出错信息。