XMLSerializer can be used to convert DOM subtree or DOM document into text. XMLSerializer is available to unprivileged scripts.
For more information about using XMLSerializer
in Firefox extensions, please see the documentation for nsIDOMSerializer
.
Methods
- serializeToString
- Returns the serialized subtree of a string.
- serializeToStream {{ non-standard_inline() }}{{ obsolete_inline("20") }}
- The subtree rooted by the specified element is serialized to a byte stream using the character set specified.
Examples
var s = new XMLSerializer(); var d = document; var str = s.serializeToString(d); alert(str);
{{ non-standard_header() }} {{ obsolete_header("20") }}
var s = new XMLSerializer(); var stream = { close : function() { alert("Stream closed"); }, flush : function() { }, write : function(string, count) { alert("'" + string + "'\n bytes count: " + count + ""); } }; s.serializeToStream(document, stream, "UTF-8");
Browser compatibility
{{CompatibilityTable}}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | 9.0 | {{CompatVersionUnknown}} | {{CompatUnknown}} |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
See also
{{ languages( { "fr": "fr/XMLSerializer", "ja": "ja/XMLSerializer" } ) }}