js xmlの保存内容を読みだします.
948 ワード
音楽プレーヤーをする時に問題があって、ajaxで取ったxml形式の歌詞が中に置かれています.
文字列として処理するのは面倒くさいです.
インターネットで探してみましたが、nodevalueで取得できると言いました.
理由:dataは今はdocumentではなく、xml Docに預け入れてから上の関数を呼び出すことができます.
解決:
文字列として処理するのは面倒くさいです.
インターネットで探してみましたが、nodevalueで取得できると言いました.
getElementsByTagName("film_name")[0].childNodes[0].nodeValue
エラー:main.js:170 Uncauht TypeError:data.getElements ByTagName is not a function理由:dataは今はdocumentではなく、xml Docに預け入れてから上の関数を呼び出すことができます.
解決:
var xmlDoc = null;
try //Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(data);
}
catch(e)
{
try //Firefox, Mozilla, Opera, etc.
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(data,"text/xml");
}
catch(e) {alert(" xmlDoc");}
}
今はxmlDocに対してgetElements ByTagNameを実行できます.中の内容を簡単に取得できます.