www.fltk.net > js如何解析请求返回的XML字符串

js如何解析请求返回的XML字符串

var xmlStr = '张三北京'; var result = null; eval('result=['+$(xmlStr).find('people').map(function(){ return '{'+$('*',this).map(function(){ return $(this).attr('tagName') + ':"' + $(this).text() + '"'; }).get().join(',') + '}';...

function NewInfoAction() { var dom; var type=1; //默认为IE浏览器 var data = new Array(); //存储实体的数组 if(navigator.userAgent.indexOf("MSIE")>0) { dom = new ActiveXObject("Microsoft.XMLDOM"); //实例化dom对象 dom.async = fal...

这个 ,在网上找到了你要的答案 ,经测试是可以使用的. XML 文件(假设为“names.xml”,注意文件编码) 张三李四王五 JavaScript 代码(需要放在 HTML 页面中,并在浏览器中执行) ////---- 加载 XML 文档的函数 ----function loadXMLDoc(xmlFile)...

Xml代码 其中返回两个内容,一个结果数,以及一个针对该结果数的消息。 AJAX这个就不用去说怎么样操作了,下面这个函数只将返回字符串组成XML包的形式: //装载字符串,将字符串组成XML的形式返回 Html代码 function loadXML(xmlString) ...{ va...

IE浏览器 var xmlDoc=new ActiveXObject(“Microsoft.XMLDOM”); xmlDoc.async=“false”; //同步加载方式 xmlDoc.load(“note.xml”); //加载文件 var txt ="aaa" xmlDoc.loadXML(txt); //加载xml格式字符串 其他浏览器 //加载文件 var xmlDoc=docume...

xml.colors{background-color: red;} function loadXmlFile(xmlFile)//xmlFile 是xml文件的地址{ var xmlDom = null; if (window.ActiveXObject)//IE浏览器中读取xml文件 { xmlDom = new ActiveXObject("Microsoft.XMLDOM"); xmlDom.async="fal...

用ajax请求时候: 响应的数据类型由ajax设置的接受数据方式决定: responseText决定响应的数据类型是文本; responseXML决定响应的数据类型xml文档。当返回xml文档时候Servlet一定要设置response.setContentType("text/xml;charset=utf-8");根据是...

先判断浏览器,然后读取xml数据就可以了 //判断不同的浏览器 function InitMf() { var mf_change=false; try { mf_change = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { mf_change = new ActiveXObject("Microsoft.XMLHTTP"); } ...

// ajax 对象function ajaxObject() { var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp = new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { x...

不好意思啊..看错了...还以为你直接读的XML, 在FF的 工具栏的 工具->错误控制台 里是可以看到JS错误信息的..比IE的好使..

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com