【发布时间】:2015-07-25 01:41:26
【问题描述】:
我正在寻找一个最佳实践来编组一个可以处理字符串、长等的 XMLAnyElement...我找到了一个 Serializing with JAXB and the Any,但我需要避免使用 ElementNS 并解决附加的案例
DOMHandler 是不是最好的方法?
public static void main(String[] args) throws JAXBException {
JAXBContext jc = JAXBContext.newInstance(Payload.class, Foo.class, ObjectFactory.class);
Payload payload = new Payload();
payload.any = new ArrayList<>();
payload.any.add(new Bar());
payload.any.add(new Foo());
payload.any.add("pepe");
Marshaller marshaller = jc.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
marshaller.marshal(payload, System.out);
}
【问题讨论】:
标签: jaxb