2012-11-09 69 views
2

是否有無法獲得爲下面顯示的「status」元素生成的POJO? ObjectFactory有一個編組元素的函數,但是如何在沒有「status.class」的情況下對它進行解組以使用AXBContext.newInstance?如何使用JAXB(xjc)爲全局元素生成POJO?

<?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

你只需要包括用來引導JAXBContext類數組中的ObjectFactory

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

或者對生成的類的包名創建JAXBContext

JAXBContext jc = JAXBContext.newInstance("com.example.model"); 
相關問題