使用JAXB相互转化bean对象与xml
java可以轻松的将xml文件转化为bean对象
这里介绍一个强大的工具jaxb,其实jdk就有这个功能,但是感觉不怎么强大,而且jaxb还可以根据xsd结构来生成对象。有空会介绍
1、javabean对象
public static Object unmarshallerByJaxb(String path, Class clazz) throws JAXBException, IOException {JAXBContext jc = JAXBContext.newInstance(clazz);Unmarshaller unmarshaller = jc.createUnmarshaller();File file = new File(path);if (!file.exists()) {throw new FileNotFoundException("Can not load xml file!");}return unmarshaller.unmarshal(file);}