有没有办法获得为下面所示的"status“元素生成的POJO?ObjectFactory有一个用于编组元素的函数,但是如果没有与AXBContext.newInstance一起使用的"status.class“,如何解组它呢?
<?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>
发布于 2012-11-09 20:38:53
您只需要在用于引导JAXBContext
的类的数组中包含ObjectFactory
。
JAXBContext jc = JAXBContext.newInstance(ObjectFactory.class);
或者在生成的类的包名上创建JAXBContext
:
JAXBContext jc = JAXBContext.newInstance("com.example.model");
https://stackoverflow.com/questions/13315553
复制