public class XmlDomWriter extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
fCanonical
Canonical output.
|
protected PrintWriter |
fOut
Print writer.
|
protected boolean |
fXML11
Processing XML 1.1 document.
|
| Constructor and Description |
|---|
XmlDomWriter()
Default constructor.
|
XmlDomWriter(boolean canonical) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
normalizeAndPrint(char c,
boolean isAttValue)
Normalizes and print the given character.
|
protected void |
normalizeAndPrint(String s,
boolean isAttValue)
Normalizes and prints the given string.
|
void |
setCanonical(boolean canonical)
Sets whether output is canonical.
|
void |
setOutput(OutputStream stream,
String encoding)
Sets the output stream for printing.
|
void |
setOutput(Writer writer)
Sets the output writer.
|
protected Attr[] |
sortAttributes(NamedNodeMap attrs)
Returns a sorted list of attributes.
|
void |
write(Node node)
Writes the specified node, recursively.
|
protected PrintWriter fOut
protected boolean fCanonical
protected boolean fXML11
public XmlDomWriter()
public XmlDomWriter(boolean canonical)
public void setCanonical(boolean canonical)
canonical - true if canonical, false otherwisepublic void setOutput(OutputStream stream, String encoding) throws UnsupportedEncodingException
stream - the OutputStringencoding - the encodingUnsupportedEncodingException - on error of encodingpublic void setOutput(Writer writer)
writer - the writer to setpublic void write(Node node)
node - the Node to writeprotected Attr[] sortAttributes(NamedNodeMap attrs)
attrs - the NameNomeMap of attributesprotected void normalizeAndPrint(String s, boolean isAttValue)
isAttValue - booleans - the String to normalize and printprotected void normalizeAndPrint(char c,
boolean isAttValue)
c - the characterisAttValue - booleanCopyright © 2024. All rights reserved.