2011-05-05 70 views

回答

21

是的,這是多餘的。

section of the XSD Primer解釋了發生的約束血淋淋的細節,但這裏的相關部分:

(的use默認值爲optional

與相匹配的所有明確規定值的默認值:這只是一種區分「不關心」和「我實際上想要這個價值」的方法。

1

這是默認值,所以是的它是多餘的。它可以被提供給標記創建者,這些創建者希望表明他們確實已經考慮過該用法,或者可能允許以編程方式創建模式時更容易動態切換值。

7

許多語言設計者試圖遵循一個原則,即如果有幾個選項,一個是默認的,那麼你應該能夠明確地請求默認值,而不是僅僅依賴於什麼都不說。