如何使用JAXB(xjc)为全局元素生成POJO?

时间:2012-11-09 20:33:11

标签: java xsd

有没有为下面显示的“status”元素生成POJO? ObjectFactory有一个编组元素的函数,但是如果没有“status.class”与AXBContext.newInstance一起使用,你如何解组呢?

<?xml version="1.0" ?>
<xs:schema 
    xmlns:xs="http://www.w3.org/2001/XMLSchema" 
    attributeFormDefault="qualified" elementFormDefault="qualified"
    version="1.0">        
<xs:element name="status" type="xs:string"/>
</xs:schema>

1 个答案:

答案 0 :(得分:1)

您只需要在用于引导ObjectFactory的类数组中包含JAXBContext

JAXBContext jc = JAXBContext.newInstance(ObjectFactory.class);

或者在生成的类的包名称上创建JAXBContext

JAXBContext jc = JAXBContext.newInstance("com.example.model");