FSD 中的出現次數
通過 FSD 中的 sequence(順序)、choice(選擇)和 record(記錄)元素,可指定預計出現的次數。FSD 處理器利用這些信息瀏覽數據並有效性檢查這些數據。
max-occurs 屬性默認設置為「1」,表示所給記錄、順序或選擇預計出現的次數僅為一次。對於某些平面數據類型,可能是其他一些固定數字,但在許多情況下,任何出現次數都是有效的。可指定為「0」值,這種情況下 FSD 將一直處理記錄直至發現一條不匹配的記錄為止。
min-occurs 屬性純粹用於有效性檢查(以及幫助 choice(選擇)元素中進行模式匹配)。在移至下一個記錄之前,FSD 處理器會根據 min-occurs 指定的最小數檢查出現次數,如果發現出現次數太少,則生成出錯信息。