Class XMLWriter
java.lang.Object
net.n3.nanoxml.XMLWriter
An XMLWriter writes XML data to a stream.
- Version:
- $Name: RELEASE_2_2_1 $, $Revision: 1.4 $
- Author:
- Marc De Scheemaecker
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionXMLWriter(OutputStream stream) Creates a new XML writer.Creates a new XML writer. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinalize()Cleans up the object when it's destroyed.voidwrite(IXMLElement xml) Writes an XML element.voidwrite(IXMLElement xml, boolean prettyPrint) Writes an XML element.voidwrite(IXMLElement xml, boolean prettyPrint, int indent) Writes an XML element.voidwrite(IXMLElement xml, boolean prettyPrint, int indent, boolean collapseEmptyElements) Writes an XML element.
-
Constructor Details
-
XMLWriter
Creates a new XML writer.- Parameters:
writer- where to write the output to.
-
XMLWriter
Creates a new XML writer.- Parameters:
stream- where to write the output to.
-
-
Method Details
-
finalize
-
write
Writes an XML element.- Parameters:
xml- the non-null XML element to write.- Throws:
IOException
-
write
Writes an XML element.- Parameters:
xml- the non-null XML element to write.prettyPrint- if spaces need to be inserted to make the output more readable- Throws:
IOException
-
write
Writes an XML element.- Parameters:
xml- the non-null XML element to write.prettyPrint- if spaces need to be inserted to make the output more readableindent- how many spaces to indent the element.- Throws:
IOException
-
write
public void write(IXMLElement xml, boolean prettyPrint, int indent, boolean collapseEmptyElements) throws IOException Writes an XML element.- Parameters:
xml- the non-null XML element to write.prettyPrint- if spaces need to be inserted to make the output more readableindent- how many spaces to indent the element.- Throws:
IOException
-