通过 javascript 访问 XML 数据 [英] Access XML data via javascript

查看:45
本文介绍了通过 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆