package com.dmo.util;import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Unmarshaller;
import java.io.StringReader;/*** 常用XML操作工具*/
public class XMLUtil {/*** XML String 2 Bean* @param xml* @param beanClass* @param <T>* @return*/@SuppressWarnings("unchecked")public static <T> T xmlToBean(String xml, Class<T> beanClass) {try {JAXBContext jaxbContext = JAXBContext.newInstance(beanClass);Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();return (T) unmarshaller.unmarshal(new StringReader(xml));} catch (JAXBException e) {e.printStackTrace();return null;}}}