public class XmlUtils extends Object
| 构造器和说明 |
|---|
XmlUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static org.dom4j.Document |
commonRead(org.dom4j.io.SAXReader saxReader,
Object arg1,
Object arg2)
读取
|
static org.dom4j.Document |
parse(@NonNull String text)
解析 XML 文本
|
static <T> List<T> |
parseArray(@NonNull org.dom4j.Element element,
boolean isTrim,
@NonNull Class<T> clazz)
Element 转集合
|
static <T> List<T> |
parseArray(@NonNull org.dom4j.Element element,
boolean isTrim,
@NonNull Class<T> clazz,
com.alibaba.fastjson.parser.ParserConfig parserConfig)
Element 转集合
|
static <T> T |
parseObject(@NonNull org.dom4j.Element element,
boolean isTrim,
@NonNull Class<T> clazz,
com.alibaba.fastjson.parser.Feature... features)
Element 转对象
|
static org.dom4j.Document |
read(@NonNull File file)
读取
|
static org.dom4j.Document |
read(@NonNull InputSource in)
读取
|
static org.dom4j.Document |
read(@NonNull InputStream in)
读取
|
static org.dom4j.Document |
read(@NonNull InputStream in,
@NonNull String systemId)
读取
|
static org.dom4j.Document |
read(@NonNull Reader reader)
读取
|
static org.dom4j.Document |
read(@NonNull Reader reader,
@NonNull String systemId)
读取
|
static org.dom4j.Document |
read(org.dom4j.io.SAXReader saxReader,
@NonNull File file)
读取
|
static org.dom4j.Document |
read(org.dom4j.io.SAXReader saxReader,
@NonNull InputSource in)
读取
|
static org.dom4j.Document |
read(org.dom4j.io.SAXReader saxReader,
@NonNull InputStream in)
读取
|
static org.dom4j.Document |
read(org.dom4j.io.SAXReader saxReader,
@NonNull InputStream in,
@NonNull String systemId)
读取
|
static org.dom4j.Document |
read(org.dom4j.io.SAXReader saxReader,
@NonNull Reader reader)
读取
|
static org.dom4j.Document |
read(org.dom4j.io.SAXReader saxReader,
@NonNull Reader reader,
@NonNull String systemId)
读取
|
static org.dom4j.Document |
read(org.dom4j.io.SAXReader saxReader,
@NonNull String systemId)
读取
|
static org.dom4j.Document |
read(org.dom4j.io.SAXReader saxReader,
@NonNull URL url)
读取
|
static org.dom4j.Document |
read(@NonNull String systemId)
读取
|
static org.dom4j.Document |
read(@NonNull URL url)
读取
|
static void |
toFile(@NonNull org.dom4j.Document doc,
@NonNull File dir)
转文件
|
static void |
toFile(@NonNull org.dom4j.Document doc,
@NonNull org.dom4j.io.OutputFormat format,
@NonNull File dir)
转文件
|
static void |
toFile(@NonNull org.dom4j.Document doc,
@NonNull org.dom4j.io.OutputFormat format,
@NonNull String dirPath)
转文件
|
static void |
toFile(@NonNull org.dom4j.Document doc,
@NonNull String dirPath)
转文件
|
static String |
toJson(@NonNull org.dom4j.Element element,
boolean isTrim,
com.alibaba.fastjson.serializer.SerializerFeature... features)
Element 转 JSON
|
protected static Object |
toJsonRecursion(@NonNull org.dom4j.Element element,
boolean isTrim)
Element 转 JSON 递归
|
protected static org.dom4j.Document commonRead(org.dom4j.io.SAXReader saxReader,
Object arg1,
Object arg2)
saxReader - 读取器arg1 - 参数 1arg2 - 参数 2public static org.dom4j.Document read(org.dom4j.io.SAXReader saxReader,
@NonNull
@NonNull URL url)
saxReader - 读取器url - URLpublic static org.dom4j.Document read(org.dom4j.io.SAXReader saxReader,
@NonNull
@NonNull File file)
saxReader - 读取器file - 文件public static org.dom4j.Document read(org.dom4j.io.SAXReader saxReader,
@NonNull
@NonNull Reader reader)
saxReader - 读取器reader - 字符流读取器public static org.dom4j.Document read(org.dom4j.io.SAXReader saxReader,
@NonNull
@NonNull InputSource in)
saxReader - 读取器in - 输入源public static org.dom4j.Document read(org.dom4j.io.SAXReader saxReader,
@NonNull
@NonNull InputStream in)
saxReader - 读取器in - 输入流public static org.dom4j.Document read(org.dom4j.io.SAXReader saxReader,
@NonNull
@NonNull String systemId)
saxReader - 读取器systemId - 文件名 URLpublic static org.dom4j.Document read(org.dom4j.io.SAXReader saxReader,
@NonNull
@NonNull Reader reader,
@NonNull
@NonNull String systemId)
saxReader - 读取器reader - 字符流读取器systemId - 文件名 URLpublic static org.dom4j.Document read(org.dom4j.io.SAXReader saxReader,
@NonNull
@NonNull InputStream in,
@NonNull
@NonNull String systemId)
saxReader - 读取器in - 输入流systemId - 文件名 URLpublic static org.dom4j.Document read(@NonNull
@NonNull URL url)
url - URLpublic static org.dom4j.Document read(@NonNull
@NonNull File file)
file - 文件public static org.dom4j.Document read(@NonNull
@NonNull Reader reader)
reader - 字符流读取器public static org.dom4j.Document read(@NonNull
@NonNull InputSource in)
in - 输入源public static org.dom4j.Document read(@NonNull
@NonNull InputStream in)
in - 输入流public static org.dom4j.Document read(@NonNull
@NonNull String systemId)
systemId - 文件名 URLpublic static org.dom4j.Document read(@NonNull
@NonNull Reader reader,
@NonNull
@NonNull String systemId)
reader - 字符流读取器systemId - 文件名 URLpublic static org.dom4j.Document read(@NonNull
@NonNull InputStream in,
@NonNull
@NonNull String systemId)
in - 输入流systemId - 文件名 URLpublic static org.dom4j.Document parse(@NonNull
@NonNull String text)
text - XML 文本public static void toFile(@NonNull
@NonNull org.dom4j.Document doc,
@NonNull
@NonNull org.dom4j.io.OutputFormat format,
@NonNull
@NonNull File dir)
doc - Documentformat - 格式化对象dir - 保存目录public static void toFile(@NonNull
@NonNull org.dom4j.Document doc,
@NonNull
@NonNull org.dom4j.io.OutputFormat format,
@NonNull
@NonNull String dirPath)
doc - Documentformat - 格式化对象dirPath - 保存目录public static void toFile(@NonNull
@NonNull org.dom4j.Document doc,
@NonNull
@NonNull File dir)
doc - Documentdir - 保存目录public static void toFile(@NonNull
@NonNull org.dom4j.Document doc,
@NonNull
@NonNull String dirPath)
doc - DocumentdirPath - 保存目录protected static Object toJsonRecursion(@NonNull @NonNull org.dom4j.Element element, boolean isTrim)
element - 节点isTrim - 是否去除空格public static String toJson(@NonNull @NonNull org.dom4j.Element element, boolean isTrim, com.alibaba.fastjson.serializer.SerializerFeature... features)
element - 节点isTrim - 是否去除空格features - 序列化特性public static <T> T parseObject(@NonNull
@NonNull org.dom4j.Element element,
boolean isTrim,
@NonNull
@NonNull Class<T> clazz,
com.alibaba.fastjson.parser.Feature... features)
T - 对象类型element - 此节点下的所有子节点isTrim - 是否去除空格clazz - 对象类型features - 反序列化特性public static <T> List<T> parseArray(@NonNull @NonNull org.dom4j.Element element, boolean isTrim, @NonNull @NonNull Class<T> clazz, com.alibaba.fastjson.parser.ParserConfig parserConfig)
T - 对象类型element - 此节点下的所有子节点isTrim - 是否去除空格clazz - 对象类型parserConfig - 反序列化配置Copyright © 2022. All rights reserved.