Chúng tôi có JAXB này chú thích:JAXB cần = true dường như không đòi hỏi
@XmlElement(name = "Strategy", required = true)
protected List<Strategy> strategy;
Nếu không có Strategy
yếu tố hiện tại, không có ngoại lệ được ném .. tại sao điều này? Chúng ta không nên có ngoại lệ sao?
xem [this] (http://stackoverflow.com/a/2696765/12604) để biết ví dụ về tải 'Schema' từ 'JAXBContext' của bạn để sử dụng trong' Marshaller'/'Unmarshaller'. –
Tôi sẽ không nói đó là hoàn toàn cho documen - nó cũng được sử dụng cho việc tạo lược đồ. Khi bạn tạo một XSD từ các lớp Java của bạn và bạn có 'required = true' thì khai báo phần tử trong XSD sẽ được tạo ra với' minOccurs = "1" '. Sau đó, bạn có thể sử dụng XSD để xác nhận hợp lệ XML. – Jesper