当前位置: 代码迷 >> 综合 >> XMLUtil
  详细解决方案

XMLUtil

热度:9   发布时间:2024-02-23 03:20:04.0
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;}}}