Tag: fpml

没有由JAXB生成的@XmlRootElement

我试图从FpML(Finanial产品标记语言)版本4.5生成Java类。 一吨代码生成,但我不能使用它。 试图序列化一个简单的文件,我得到这个: 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] 实际上没有类有@XmlRootElement注解,那么我可能做错了什么? 我将xjc(JAXB 2.1)指向fpml-main-4-5.xsd,然后包含所有types。