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

説明

テキストをXMLオブジェクトに変換するにはプレーンテキストをXMLオブジェクトに変換するDOMParseオブジェクトを使います。DOMparseオブジェクトのparseFromString()メソッドを使い、最初のパラメータにXMLに変換したいテキスト、2番目のパラメータに"text/xml"を指定します。戻り値がXMLオブジェクトになります。

サンプルプログラム

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