通过 javascript 访问 XML 数据 [英] Access XML data via javascript
本文介绍了通过 javascript 访问 XML 数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用 javascript 获取我的 xml 数据的值.我在我的域中访问我的 xml 文件,并在客户端查看它.
How can I get the value of my xml data using a javascript. Im accessing my xml file on my domain, and view it on the client side.
我的.xml
<usr>
<uid trk="1234">
<getThis>kdzbnya</getThis>
</uid>
</usr>
我想获取getThis"的值
I want to get the value of "getThis"
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);
}
}
但它返回未定义的值.
推荐答案
我看到你在使用 jQuery.
I see you're using jQuery.
改变
v += valThis.getElementsByTagName('getThis').nodeValue
到
v += $(valThis).find('getThis').text()
这篇关于通过 javascript 访问 XML 数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文