新JavaScript例文辞典

XMLオブジェクトからテキストに変換する

説明

XMLSerializerオブジェクトを使います。XMLSerializerオブジェクトのserializeToString()に変換する基準ノードを指定します。

サンプルプログラム

window.onload = function(){
var dpObj = new DOMParser();
var xmlText = '<?xml version="1.0" encoding="UTF-8"?>';
xmlText += '<data><item>Oh!</item><item>MZ</item></data>';
var xmlDoc = dpObj.parseFromString(xmlText, "text/xml");
var xs = new XMLSerializer();
document.getElementById("result").innerHTML = xs.serializeToString(xmlDoc);
}
サンプルを実行
[戻る]