Я пытаюсь создать классы Java из FpML (язык разметки продуктов) версии 4.5. Создается тонна кода, но я не могу его использовать. Пытаясь сериализовать простой документ, я получаю следующее:
javax.xml.bind.MarshalException
- with linked exception: [com.sun.istack.SAXException2: unable
to marshal type
"org.fpml._2008.fpml_4_5.PositionReport"
as an element because it is missing an
@XmlRootElement annotation]
Фактически no имеет аннотацию @XmlRootElement, поэтому что я могу делать неправильно?. Я указываю xjc (JAXB 2.1) на fpml-main-4-5.xsd, который затем включает все типы.