javascriptを使用してxmlデータの値を取得する方法を教えてください。私のドメイン上の私のXMLファイルにアクセスして、クライアント側でそれを表示する。JavaScriptデータを使用してXMLデータにアクセスする
my.xml
<usr>
<uid trk="1234">
<getThis>kdzbnya</getThis>
</uid>
</usr>
私は
sample.js
function alertThis(){
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
var xmlFile = "my.xml";
xmlDoc.async="false";
xmlDoc.load(xmlFile);
xmlObj=xmlDoc.documentElement;
try {
var v = "";
$.each(xmlObj.childNodes, function(i, valThis) {
if(valThis.getAttribute("trk") == "1234"){
v += valThis.getElementsByTagName('getThis').nodeValue;
}
});
alert(v);
}
catch(e){
alert(e);
}
}
"getThis" の値を取得したいが、それは未定義の値を返します。
へ
変更
あなたは右、Firefoxでこの文句を言わないの仕事を知っていますか? – dbrin
@DmitryBはい、あなたはactivexObjectを意味しますが、私はWindows 7ガジェットのためにIEでこれを動作させています。 –