介绍
JAXB(Java Architecture for XML Binding)是业界的一个XML绑定JavaBean的标准。它可以根据xml文档生成Java类,也可以反过来根据Java类生成xml文档。
入门
下面是类和XML相互转化的代码片段:
[codesyntax lang="java"]
JAXBContext context = JAXBContext.newInstance(Autotest.class);
Unmarshaller unmarshaller = context.createUnmarshaller();
autotest = (Autotest) unmarshaller.unmarshal(new ByteArrayInputStream(doc.asXML().getBytes()));
ByteArrayOutputStream dataSourceByteOut = new ByteArrayOutputStream();
context.createMarshaller().marshal(dataSources, dataSourceByteOut);
[/codesyntax]
查看原文:http://surenpi.com/2016/11/17/jaxb_intro/