Implemented by
The nsIDOMSerializer interface is really a placeholder till the W3C DOM Working Group defines a mechanism for serializing DOM nodes. An instance of this interface can be used to serialize a DOM document or any DOM subtree.
[scriptable, uuid(9fd4ba15-e67c-4c98-b52c-7715f62c9196)]
interface nsIDOMSerializer : nsISupports
Methods
The subtree rooted by the specified element is serialized to
a byte stream using the character set specified.
@param root The root of the subtree to be serialized. This could
be any node, including a Document.
@param stream The byte stream to which the subtree is serialized.
@param charset The name of the character set to use for the encoding
to a byte stream.
void
serializeToStream(in nsIDOMNode root, in nsIOutputStream stream, in AUTF8String charset)
The subtree rooted by the specified element is serialized to
a string.
@param root The root of the subtree to be serialized. This could
be any node, including a Document.
@returns The serialized subtree in the form of a Unicode string
AString
serializeToString(in nsIDOMNode root)
Compare to: