首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有.innerXML吗?

有.innerXML吗?
EN

Stack Overflow用户
提问于 2012-02-28 07:11:13
回答 2查看 2K关注 0票数 0

我想问这里是否有人熟悉wif谁能给我一些帮助..。http://www.plognow.com/xml/login.xml和我有一个小函数--我用来拆散它.

代码语言:javascript
复制
function dialogXML(varName,url){
    if (window.XMLHttpRequest){
        r[varName]=new XMLHttpRequest();
    }else{
        r[varName]=new ActiveXObject("Microsoft.XMLHTTP");
    }
    r[varName].onreadystatechange=function(){
        if (r[varName].readyState==4 && r[varName].status==200){
            var rep=r[varName].responseXML.getElementsByTagName('box')[0];
            var title=rep.getElementsByTagName('title')[0].nodeValue;
            var content=rep.getElementsByTagName('content')[0].nodeValue;
            createDialog(title,content);
        }
    }
    r[varName].open('GET',url,true);
    r[varName].send();
}

我不知道XMLDOM是如何工作的,但是我可以检索一个标记的内部吗?(所有的childs子节点等等),就像在innerHTML中那样。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-02-28 07:15:40

您也可以使用jQuery操作XML,而不仅仅是HTML。HTML文档是XML文档。

代码语言:javascript
复制
if (r[varName].readyState==4 && r[varName].status==200){
    var xml = r[varName].responseXML;            
    var rep = $("box:first", xml);
    var title = $("title:first", rep).text();
    var content= $("content:first", rep).text();
    createDialog(title, content);
}
票数 0
EN

Stack Overflow用户

发布于 2012-02-28 07:16:43

如果您的问题是如何检索xml树结构,那么答案是:使用r[varName]r[varName]属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9477808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档