我有供用户发送请求的 XML 文件列表。只有在运行时我才知道 JAXB 将创建什么类型的对象。例如,如果用户发送请求,例如
<books>
<name>Java</name>
</books>
然后我想创建一个 Book 对象。如果用户发送请求,例如
<Customer>
<id>1</id>
</Customer>
然后我想创建一个客户对象。但是当我使用 JAXB 解组 XML 时,我需要指定对象类型,例如
Person person= (Person) jaxbUnmarshaller.unmarshal(file);
无论如何这是动态创建这些对象吗?
请帮我。