FSD 中的順序標記

sequence(順序)標記設置了記錄、選擇的順序或其他順序。與選擇不同,順序用於設置固定次序的記錄。

<sequence		
		name
		output='yes'|'no'
		max-occur
		min-occur>
				<record/>
				<choice/>
				<sequence/>
</sequence>

屬性

  • name

    設置順序的名稱。如果 output 屬性設置為yes,則這個名稱在輸出中將被用作 XML 標記名稱,並用來在輸入過程中與 XML 標記進行順序匹配核對。

  • output

    設置是否在輸出中包括順序。該屬性的有效值是yesno,其中yes值表示順序必須導致一個標記在輸出內生成,而“no”表示順序只描述數據結構,並不在輸出內顯示。

    該屬性的默認值是yes

  • max-occur

    為順序設置最大的出現次數。零值表示可以出現任意次。

    該屬性的默認值是一。

  • min-occur

    為順序設置最小的出現次數。

    該屬性的默認值是零。