Document toString

David Brownell db at Eng.Sun.COM
Wed Oct 21 06:49:10 BST 1998

Thillai wrote:
> Is there anyway I can convert a Document (it's contents) to String.
> Basically after creating a document I have to display it in the screen
> as text.   (I don't want to read from a file after writing it in a stream)
> Anybody who is familiar with MS XML parser (java) or IBM XML parser (java)
> or anyother parser please let me know whether it is possible. Otherwise I
> have to write a toString function for different types of nodes.

If Sun's package doesn't do this for you, please let us know,
since it's supposed to do that!  (Beware of huge strings, of
course...)  That could change in a future release; comments?

	Document d = XmlDocumentbuilder.createDocument (...);
	String s = d.toString ();

Similarly, the nodes in that version of DOM all implement an
additional method:  void write (Writer) which emits the node
as XML (not pretty-printed though).  That API should certainly
change, though; it's a bit too XML-specific for such a general
method name.

- Dave

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as:
To (un)subscribe, mailto:majordomo at the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list