public class XmlDomWriter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
fCanonical
Canonical output.
|
protected java.io.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(java.lang.String s,
boolean isAttValue)
Normalizes and prints the given string.
|
void |
setCanonical(boolean canonical)
Sets whether output is canonical.
|
void |
setOutput(java.io.OutputStream stream,
java.lang.String encoding)
Sets the output stream for printing.
|
void |
setOutput(java.io.Writer writer)
Sets the output writer.
|
protected org.w3c.dom.Attr[] |
sortAttributes(org.w3c.dom.NamedNodeMap attrs)
Returns a sorted list of attributes.
|
void |
write(org.w3c.dom.Node node)
Writes the specified node, recursively.
|
protected java.io.PrintWriter fOut
protected boolean fCanonical
protected boolean fXML11
public XmlDomWriter()
public XmlDomWriter(boolean canonical)
public void setCanonical(boolean canonical)
public void setOutput(java.io.OutputStream stream, java.lang.String encoding) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void setOutput(java.io.Writer writer)
public void write(org.w3c.dom.Node node)
protected org.w3c.dom.Attr[] sortAttributes(org.w3c.dom.NamedNodeMap attrs)
protected void normalizeAndPrint(java.lang.String s, boolean isAttValue)
protected void normalizeAndPrint(char c, boolean isAttValue)