現在、次のコードを使用して、DOM の一部から XML コードを表示しています。
var sXML = new XMLSerializer().serializeToString(document.getElementsByTagName("TopElementOfBlockOfInterest")[0]);
var win;
var doc;
win = window.open("", "", "",false);
doc = win.document;
doc.open("text/plain");
doc.write(sXML);
doc.close();
私が見ているのは XML コードです。しかし、Firefox 20.0 で [名前を付けて保存] を選択すると、保存されるのは html ファイルです。ユーザーが XML コードをファイルに保存する形式で XML 文字列を表示する方法はありますか? 現在のように、ユーザーはコピーして貼り付けることができますが、私はより従来の保存操作を好みます。