public class XmlWriter extends Object
Modifier and Type | Method and Description |
---|---|
String |
getStr()
获得XML字符串
|
static XmlWriter |
of(Node node)
构建XmlWriter
|
static XmlWriter |
of(Source source)
构建XmlWriter
|
XmlWriter |
setCharset(Charset charset)
设置编码
|
XmlWriter |
setIndent(int indent)
设置缩进
|
XmlWriter |
setOmitXmlDeclaration(boolean omitXmlDeclaration)
设置是否输出 xml Declaration
|
void |
write(File file)
将XML文档写出
|
void |
write(OutputStream out)
将XML文档写出
|
void |
write(Result result)
将XML文档写出
格式化输出逻辑参考:https://stackoverflow.com/questions/139076/how-to-pretty-print-xml-from-java |
void |
write(Writer writer)
将XML文档写出
|
public XmlWriter(Source source)
source
- XML数据源public static XmlWriter of(Node node)
node
- Node
XML文档节点或文档本身public static XmlWriter of(Source source)
source
- XML数据源public XmlWriter setCharset(Charset charset)
charset
- 编码,null跳过public XmlWriter setIndent(int indent)
indent
- 缩进public XmlWriter setOmitXmlDeclaration(boolean omitXmlDeclaration)
omitXmlDeclaration
- 是否输出 xml Declarationpublic String getStr()
public void write(File file)
file
- 目标public void write(Writer writer)
writer
- 目标public void write(OutputStream out)
out
- 目标public void write(Result result)
result
- 目标Copyright © 2025. All rights reserved.