请教javascript解析XML的做法 自己查阅了一些资料,觉得很困惑。IE,Mozilla有区别。Mozilla还得需要模拟一下,感觉麻烦死了。不得其解。感觉里边的细节部分很多。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嗯~·因为不同浏览器的写法~·确实写法不好记。其实写法就两种,一种IE一种FF的写法~·这两种就OK了~· http://www.w3cschool.cn/ajax_browsers.htmlw3c的教程就不错~·写的很详细了~· 主要是对FF,还有专门的错误处理,parseError; 还有onreadystatechange也得处理一下。觉得麻烦死了。谢谢大哥了! 原生js~·自己写ajax的话,就是这样,各个方面都得考虑到~·jquery就直接封装好了~·多看看例子~·这理解起来不难~· 看到一段代码:function stateChanged() { if (xmlHttp.readyState==4){var xmlDoc=xmlHttp.responseXML.documentElement;document.getElementById("companyname").innerHTML=xmlDoc.getElementsByTagName("compname")[0].childNodes[0].nodeValue;document.getElementById("contactname").innerHTML=xmlDoc.getElementsByTagName("contname")[0].childNodes[0].nodeValue;document.getElementById("address").innerHTML=xmlDoc.getElementsByTagName("address")[0].childNodes[0].nodeValue;document.getElementById("city").innerHTML=xmlDoc.getElementsByTagName("city")[0].childNodes[0].nodeValue;document.getElementById("country").innerHTML=xmlDoc.getElementsByTagName("country")[0].childNodes[0].nodeValue;}}但这是Ajax它自己的封装对象,它自己处理了。主要想做到自己在客户端任意解析XML。 http://www.nczonline.net/downloads/zXml.zip给你个xml库 现在就是在学习原生的js,感觉比JAVA难多了。继承那部分都挺别扭的。 xml的使用,各浏览器的做法不同。所以有人更愿意使用json aspwebchh 兄弟说的对~·现在基本上传数据都是用json数据了~· jquery简单的选择器问题 文本框传递,中文乱码如何解决呢,谢谢 如何使页面到底部时自动加载数据? XMLHttpRequest 用完后,如何释放掉呢? 请问dropdownlist是不是只可以在asp中使用啊? xmlhttp简单的很就是不知道错在哪里,,帮我看看 一个窗口关闭问题!(IE 5.0) 怎样实现javascript的线程安全? javascript怎麼隱藏toolbar裡面的東西 请问怎样在网页上控制扫描仪呀? IE和Firefox中回车响应 帮忙解读下javascript
嗯~·因为不同浏览器的写法~·确实写法不好记。
其实写法就两种,一种IE一种FF的写法~·
这两种就OK了~·
原生js~·自己写ajax的话,就是这样,各个方面都得考虑到~·jquery就直接封装好了~·
多看看例子~·这理解起来不难~·
function stateChanged()
{
if (xmlHttp.readyState==4)
{
var xmlDoc=xmlHttp.responseXML.documentElement;
document.getElementById("companyname").innerHTML=
xmlDoc.getElementsByTagName("compname")[0].childNodes[0].nodeValue;
document.getElementById("contactname").innerHTML=
xmlDoc.getElementsByTagName("contname")[0].childNodes[0].nodeValue;
document.getElementById("address").innerHTML=
xmlDoc.getElementsByTagName("address")[0].childNodes[0].nodeValue;
document.getElementById("city").innerHTML=
xmlDoc.getElementsByTagName("city")[0].childNodes[0].nodeValue;
document.getElementById("country").innerHTML=
xmlDoc.getElementsByTagName("country")[0].childNodes[0].nodeValue;
}
}但这是Ajax它自己的封装对象,它自己处理了。主要想做到自己在客户端任意解析XML。
给你个xml库
aspwebchh 兄弟说的对~·
现在基本上传数据都是用json数据了~·