public class XMLUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
convertToXml(Object obj)
以UTF-8字符编码转为xml字符串
|
static String |
convertToXmlForEncode(Object obj,
String encoding)
以自定义编码转为xml字符串
|
static String |
escapingToXml(String xmlStr)
逆解析
|
static <T> T |
parseToObject(File xmlFile,
Class<T> clazz)
将file类型的xml转换成对象
|
static <T> T |
parseToObject(String xmlStr,
Class<T> clazz)
将String类型的xml转换成对象
|
static void |
saveToXmlFile(Object obj,
File file,
boolean appended)
将对象根据路径转换成xml文件
|
static String |
xmlEscaping(String xmlStr)
将xml字符转义
|
public static String convertToXmlForEncode(Object obj, String encoding)
obj - 将要转换的对象encoding - 编码格式public static void saveToXmlFile(Object obj, File file, boolean appended) throws JAXBException, IOException
obj - 需要保存的对象file - 需要保存的文件appended - 是否追加JAXBExceptionIOExceptionpublic static <T> T parseToObject(String xmlStr, Class<T> clazz)
xmlStr - xml字符串clazz - 需要转成的类public static <T> T parseToObject(File xmlFile, Class<T> clazz)
xmlFile - xml文件clazz - 需要转成的类Copyright © 2020. All rights reserved.