की आवश्यकता के लिए हम इस JAXB एनोटेशन है प्रतीत नहीं होता है: यदि कोई Strategy
तत्व मौजूद, कोई अपवाद नहीं फेंक दिया जाता है कर रहे हैंJAXB आवश्यक सच =
@XmlElement(name = "Strategy", required = true)
protected List<Strategy> strategy;
.. ऐसा क्यों है? क्या हमें अपवाद नहीं मिलना चाहिए?
'मार्शलर'/'Unmarshaller' में उपयोग करने के लिए' 'sAX 'को अपने' JAXBContext' से 'स्कीमा' लोड करने के उदाहरण के लिए [http://stackoverflow.com/a/2696765/12604) देखें। –
मैं नहीं कहूंगा कि यह पूरी तरह से दस्तावेज के लिए है - इसका उपयोग स्कीमा पीढ़ी के लिए भी किया जाता है। जब आप अपने जावा कक्षाओं से एक्सएसडी उत्पन्न करते हैं और आपके पास 'आवश्यक = सत्य' है तो एक्सएसडी में तत्व घोषणा' minOccurs = "1" 'के साथ उत्पन्न की जाएगी। आप एक्सएमएल को वैध करने के लिए एक्सएसडी का उपयोग कर सकते हैं। – Jesper