FSD 中的順序標記
sequence(順序)標記設置了記錄、選擇的順序或其他順序。與選擇不同,順序用於設置固定次序的記錄。
<sequence name output='yes'|'no' max-occur min-occur> <record/> <choice/> <sequence/> </sequence>
屬性
name
設置順序的名稱。如果 output 屬性設置為「yes」,則這個名稱在輸出中將被用作 XML 標記名稱,並用來在輸入過程中與 XML 標記進行順序匹配核對。
output
設置是否在輸出中包括順序。該屬性的有效值是「yes」和「no」,其中「yes」值表示順序必須導致一個標記在輸出內生成,而“no”表示順序只描述數據結構,並不在輸出內顯示。
該屬性的默認值是「yes」。
max-occur
為順序設置最大的出現次數。零值表示可以出現任意次。
該屬性的默認值是一。
- m
in-occur
為順序設置最小的出現次數。
該屬性的默認值是零。