Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

XMLSerializer

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");

関連項目

ドキュメントのタグと貢献者

 このページの貢献者: Electrolysis
 最終更新者: Electrolysis,