|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object gboat2.base.bridge.util.xml.Dom4jUtils
public class Dom4jUtils
使用 Dom4j 操作 XML 的工具类。 本工具类基于 dom4j 1.6.1,如果需要通过 XPath 选择 XML 节点,请将 jaxen 的 jar 包添加到 classpath。
字段摘要 | |
---|---|
static org.dom4j.io.OutputFormat |
COMPACT_FORMAT
紧凑的 XML 格式 |
static org.dom4j.io.OutputFormat |
PRETTY_FORMAT
带缩进的 XML 格式 |
构造方法摘要 | |
---|---|
Dom4jUtils()
|
方法摘要 | |
---|---|
static String |
asXML(org.dom4j.Document document)
将 Document 对象转化为格式化好的 XML 字符串 |
static String |
asXML(org.dom4j.Document document,
org.dom4j.io.OutputFormat format)
将 Document 对象转化为格式化好的 XML 字符串 |
static org.dom4j.Document |
createEmptyDocument()
创建一个空的 Document 对象 |
static void |
outputXML(org.dom4j.Document document,
OutputStream out)
将 Document 序列化为 XML 字符串后输出到指定的输出流 |
static void |
outputXML(org.dom4j.Document document,
OutputStream out,
org.dom4j.io.OutputFormat format)
将 Document 序列化为 XML 字符串后输出到指定的输出流 |
static void |
outputXML(org.dom4j.Document document,
Writer writer)
将 Document 序列化为 XML 字符串后输出到指定的输出流 |
static void |
outputXML(org.dom4j.Document document,
Writer writer,
org.dom4j.io.OutputFormat format)
将 Document 序列化为 XML 字符串后输出到指定的输出流 |
static org.dom4j.Document |
parseXml(String xml)
将 XML 片段转换为 Document 对象 |
static org.dom4j.Document |
readXml(File file)
读取 XML 文件, 返回一个 Document 对象 |
static org.dom4j.Document |
readXml(InputStream in)
读取 XML 输入流, 返回一个 Document 对象, 并在读取完成后将输入流关闭 |
static org.dom4j.Document |
readXml(Reader reader)
从字符流中读取 XML, 返回一个 Document 对象 |
static org.dom4j.Document |
readXml(String filePath)
读取 XML 文件, 返回一个 Document 对象 |
static org.dom4j.Document |
readXml(URL url)
从 URL 读取 XML 内容, 返回一个 Document 对象 |
static void |
savaXML(org.dom4j.Document document,
File file)
保存Document对象到 XML 文件(采用UTF-8编码) |
static void |
savaXML(org.dom4j.Document document,
File file,
String encoding)
保存Document对象到 XML 文件 |
static void |
savaXML(org.dom4j.Document document,
String filePath)
保存Document对象到 XML 文件(采用UTF-8编码) |
static void |
savaXML(org.dom4j.Document document,
String filePath,
String encoding)
保存Document对象到 XML 文件 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final org.dom4j.io.OutputFormat PRETTY_FORMAT
public static final org.dom4j.io.OutputFormat COMPACT_FORMAT
构造方法详细信息 |
---|
public Dom4jUtils()
方法详细信息 |
---|
public static org.dom4j.Document readXml(String filePath)
Document
对象
filePath
- XML 文件的路径
public static org.dom4j.Document readXml(File file)
Document
对象
file
- XML 文件
public static org.dom4j.Document readXml(URL url)
Document
对象
url
-
public static org.dom4j.Document readXml(Reader reader)
Document
对象
reader
-
public static org.dom4j.Document readXml(InputStream in)
Document
对象, 并在读取完成后将输入流关闭
in
- XML 输入流
public static void savaXML(org.dom4j.Document document, String filePath)
document
- Document
对象filePath
- XML文件的保存路径public static void savaXML(org.dom4j.Document document, File file)
document
- Document
对象file
- XML 文件public static void savaXML(org.dom4j.Document document, String filePath, String encoding)
document
- Document对象filePath
- XML文件的文件名encoding
- 文件编码public static void savaXML(org.dom4j.Document document, File file, String encoding)
document
- Document对象file
- XML 文件encoding
- 文件编码public static void outputXML(org.dom4j.Document document, OutputStream out)
document
- Document对象out
- 目标输出流public static void outputXML(org.dom4j.Document document, OutputStream out, org.dom4j.io.OutputFormat format)
document
- Document对象out
- 目标输出流format
- XML 的输出格式,可参见 PRETTY_FORMAT
、COMPACT_FORMAT
public static void outputXML(org.dom4j.Document document, Writer writer)
document
- Document对象writer
- 目标输出流public static void outputXML(org.dom4j.Document document, Writer writer, org.dom4j.io.OutputFormat format)
document
- Document对象writer
- 目标输出流format
- XML 的输出格式,可参见 PRETTY_FORMAT
、COMPACT_FORMAT
public static org.dom4j.Document createEmptyDocument()
public static org.dom4j.Document parseXml(String xml)
Document
对象
xml
-
public static String asXML(org.dom4j.Document document)
document
- Document对象
public static String asXML(org.dom4j.Document document, org.dom4j.io.OutputFormat format)
document
- Document对象format
- XML 格式化对象
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |