Я пытаюсь генерировать классы Java из FPML (Finanial Products Markup Language) версии 4.5. Создается тонна кода, но я не могу его использовать. Попытка сериализовать простой документ, я получаю это: < /p>
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]
< /code>
На самом деле Нет < /strong> класс имеет аннотацию @xmlrootelement, так что я могу сделать неправильно?. Я указываю XJC (JAXB 2.1) на FPML-MAIN-4-5.xSD, который затем включает в себя все типы.
Подробнее здесь: https://stackoverflow.com/questions/819 ... ed-by-jaxb