XMLSerializer
出典: MDC
XMLSerializer を使うと DOM サブツリーや DOM 文書をテキストに変換できます。XMLSerializer は特権のないスクリプトで使用できます。
XMLSerializer は主に Mozilla プラットフォーム上で動かすアプリケーションや拡張機能において有用です。ウェブページで使用することもできますが、どの標準にも含まれておらず、他のブラウザでのサポートレベルも不明です。
[編集] メソッド
- serializeToString
- 文字列の形にシリアライズされたサブツリーを返す。
- serializeToStream
- 指定した要素がルートであるサブツリーが、指定した文字セットを使ったバイトストリームにシリアライズされる。
[編集] 例
var s = new XMLSerializer(); var d = document; var str = s.serializeToString(d); alert(str);
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");
[編集] 関連項目
- リファレンス (XULPlanet)
- Parsing and serializing XML
- Parsing and serializing XML (XULPlanet)
- Parsing and serializing XML (MozillaZine)
- XMLHttpRequest
- DOMParser