【发布时间】:2011-05-13 09:56:49
【问题描述】:
是否可以在不知道它的类型 (JAXBContext.newInstance(clazz)) 的情况下解组一个类,或者什么是测试即将到来的正确方法?
我确实收到了从纯文本中解组的消息 - 字符串
传入的类不实现任何接口,可以在任何包中。
谢谢
【问题讨论】:
是否可以在不知道它的类型 (JAXBContext.newInstance(clazz)) 的情况下解组一个类,或者什么是测试即将到来的正确方法?
我确实收到了从纯文本中解组的消息 - 字符串
传入的类不实现任何接口,可以在任何包中。
谢谢
【问题讨论】:
不,不是真的。 JAXB 上下文需要关于应该绑定哪些类的一些 信息。如有必要,将每个可能的带有 JAXB 注释的类的列表传递给上下文工厂方法。
不过,这不应该是一个限制 - 您自己的代码还需要知道预期的类。如果您的代码不知道或不关心绑定类的类型,那么 JAXB 就不能胜任这项工作,您应该只是将其解组为某种通用 DOM。
【讨论】:
尝试找到你的类,它可以在一个包中的 xml 中,然后将它的列表传递给 JAXBContext。
【讨论】: