JAXB-从XML文档创建动态对象
我有供用户发送请求的XML文件列表。到运行时,只有我知道JAXB将创建什么类型的对象。例如,如果用户发送如下请求JAXB-从XML文档创建动态对象,jaxb,Jaxb,我有供用户发送请求的XML文件列表。到运行时,只有我知道JAXB将创建什么类型的对象。例如,如果用户发送如下请求 <books> <name>Java</name> </books> 这是动态创建这些对象的方式吗 请帮助我。如果没有显式强制转换,使用下面的代码对象可以根据XML文件的内容保存书籍或个人的实例 JAXBContext jc = JAXBContext.newInstance(Book.class, Person.class); Un
<books>
<name>Java</name>
</books>
这是动态创建这些对象的方式吗
请帮助我。如果没有显式强制转换,使用下面的代码
对象
可以根据XML文件的内容保存书籍
或个人
的实例
JAXBContext jc = JAXBContext.newInstance(Book.class, Person.class);
Unmarshaller unmarshaller = jc.createUnmarshaller();
Object object = unmarshaller.unmarshal(file) ;
如果没有显式强制转换,使用下面的代码
对象
可以根据XML文件的内容保存Book
或Person
的实例
JAXBContext jc = JAXBContext.newInstance(Book.class, Person.class);
Unmarshaller unmarshaller = jc.createUnmarshaller();
Object object = unmarshaller.unmarshal(file) ;
JAXBContext jc = JAXBContext.newInstance(Book.class, Person.class);
Unmarshaller unmarshaller = jc.createUnmarshaller();
Object object = unmarshaller.unmarshal(file) ;