這是否意味着XML元素是強制性的?或者XML元素必須有一些非空值?我很困惑javadoc的解釋。XMLElement @ required = true的含義
11
A
回答
10
@XMLElement(required=true)
生成在XML模式是這樣的:
<xs:element name="city" type="xs:string" minOccurs="1"/>
這意味着該元件與一個值是強制性的。默認值是false。
此:
@XMLELement(nillable=true)
產生這樣的XML架構:
<xs:element name="city" type="xs:string" nillable="true"/>
這意味着你可以在一個零值傳遞在這樣的XML:
<city xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
結合這樣的兩個:
@XMLELement(nillable=true, required=true)
提供了一種類似於此的XML模式定義:
<xs:element name="city" type="xs:string" nillable="true"/>
,這意味着該元素是強制性的,但你可以在一個零值傳遞。
2
的minOccurs
指示符指定的時間,就可能出現的元件的最小數量。如果模式中的元素具有屬性,則意味着該元素是必需的。它必須出現在XML
文件中。
相關問題
- 1. Jaxb marshaller總是寫xsi:nil(即使在@XmlElement(required = false,nillable = true)時)
- 2. Modelform忽略required = True
- 3. @WebParam的@XmlElement(必需= true)不起作用
- 4. Spring @Autowired(required = true)爲null
- 5. JSF inputText只讀取required =「true」
- 6. BooleanField中'default = True'的含義
- 7. 在類級聲明[XmlElement(IsNullable = true)]
- 8. 查找的XPath屬性(ARIA-需要= TRUE).//*[@aria-required='true']
- 9. Python argparse required = True但是--version功能?
- 10. Jackson @JsonProperty(required = true)不會拋出異常
- 11. FileUpload required =「true」在PrimeFaces中不起作用
- 12. html5 validate form with required =「true」and custom check
- 13. required = true頁面參數不起作用?
- 14. Bootstrap,required =「true」在IE9中不支持
- 15. blogger.com中「data:lable.isLast == true(或false)」的含義
- 16. WSDL中Minoccur和Nillable = true的含義?
- 17. @aar與transitive = true的含義是什麼
- 18. True == True!= False在Python中的含義以及如何找出?
- 19. C#中(true && false || true)的含義是什麼?
- 20. 從類名定義XmlElement
- 21. 在web2py的pyDAL中`required = True`和`IS_NOT_IN_DB`的等價性
- 22. @XmlElement(「name」)^ symbol:class XmlElement gradle error?
- 23. 對於已被覆蓋的模型表設置'required = True'
- 24. Struts2選擇標籤:required vs. required標籤
- 25. 如何刪除XmlElement? (XmlNode vs XmlElement)
- 26. 如何根據另一個字段的值將字段的屬性設置爲required = True或required = False?
- 27. jquery.tokeninput required
- 28. C#中的XmlElement#
- 29. ng-required與ng-true-value和ng-false-value衝突
- 30. django rest框架組合write_only = True和required = False不起作用
感謝您花時間深入我的問題。我通過創建一個簡單的測試工具來闡明。強制約束適用於元素及其值。 – sateesh