我已經產生從使用xsd.exe /out
XSD maxOccurs的=
什麼其完成創建maxOccurs="unbounded"
性能對某些元素的XML片斷XSD文件爲「unbounded」。
如果我只想要元素出現一次,而不是一個集合,我可以像這樣設置maxOccurs嗎?
的maxOccurs = 「1」
我已經產生從使用xsd.exe /out
XSD maxOccurs的=
什麼其完成創建maxOccurs="unbounded"
性能對某些元素的XML片斷XSD文件爲「unbounded」。
如果我只想要元素出現一次,而不是一個集合,我可以像這樣設置maxOccurs嗎?
的maxOccurs = 「1」
是的。當然,請記住,maxOccurs實際上是最大的發生 - 仍然可以爲零。如果你想要永遠有一個,你也需要minOccurs =「1」。
是的,這就是它是如何做。
maxOccurs
限制了給定元素可能出現的最大重複次數。
同樣,minOccurs
限制了最小重複次數。
它們被稱爲發生指標。你可以read more about them at W3Schools。
所以這意味着如果我設置maxOccurs =「1」,當我生成C#類,這些屬性不會成爲集合? – 2009-07-22 14:56:07
我不確定那個,但可能。如果你想知道你應該把它包括在你的問題中。 – Welbog 2009-07-22 14:57:00
http://www.w3schools.com/schema/schema_example.asp說: 「maxOccurs和minOccurs的默認值都是1!」
如果未指定這些屬性,`maxOccurs =「1」和minOccurs =「1」`是默認值。 – 2013-02-01 12:24:35