loadXML = function(xmlFile) { var xmlDoc; if(window.ActiveXObject) { xmlDoc = new ActiveXObject('Microsoft.XMLDOM'); xmlDoc.async = false; xmlDoc.load(xmlFile); } else if (document.implementation&&document.implementation.createDocument) { xmlDoc = document.implementation.createDocument('', '', null); xmlDoc.load(xmlFile); } else { return null; } return xmlDoc; } checkXMLDocObj = function(xmlFile) { var xmlDoc = loadXML(xmlFile); if(xmlDoc==null) { alert('您的浏览器不支持xml文件读取,于是本页面禁止您的操作,推荐使用IE5.0以上可以解决此问题!'); window.location.href='/Index.aspx'; } return xmlDoc; } // 然后开始获取需要的Login/Weapon/W的第一个节点的属性值 var xmlDoc = checkXMLDocObj('XMLFile1.xml'); //var v = xmlDoc.childNodes[0].childNodes[0].childNodes[0].getAttribute('Text'); alert(xmlDoc.getElementsByTagName('W').length); var v=xmlDoc.childNodes[1].childNodes[0].childNodes[0].getAttribute('Text'); alert(v); initializeSelect = function(oid, xPath) { var xmlDoc = checkXMLDocObj('XMLFile1.xml'); var n; var l; var e = $(oid); if(e!=null) { n = xmlDoc.getElementsByTagName(xPath)[0].childNodes; l = n.length; alert(l); for(var i=0; i<l; i++) { var option = document.createElement('option'); option.value = n[i].getAttribute('Value'); option.innerHTML = n[i].getAttribute('Text'); e.appendChild(option); } } } xmlDoc.documentElement.childNodes(0).nodeName,可以得到这个节点的名称. xmlDoc.documentElement.childNodes(0).nodeValue,可以得到这个节点的值. 这个值是来自于这样子的xml格式:<a>b</b>, 于是可以得到b这个值. xmlDoc.documentElement.childNodes(0).hasChild,可以判断是否有子节点 资料引用:http://www.knowsky.com/340622.html
发表评论
-
转载:jquery webservice 跨域
2013-01-28 16:06 1257现在的JQuery中$.ajax方法支持跨域读取json数 ... -
变更地址栏参数
2011-09-14 10:06 788<html> <head ... -
仿google 日历
2011-08-24 23:10 868仿google 日历仿google 日历仿google 日历仿 ... -
Jquery fullcalendar 官方中文文档
2011-08-22 08:47 24851. 使用方式, 引入相关js, css后, $(‘#div_ ... -
js webservice
2011-05-12 08:50 10801. 创建webservice,为了免于落俗我稍稍修改了 ... -
光标位置函数
2010-12-16 12:44 783function getCursortPosi ... -
select元素javascript常用操作
2010-12-14 09:32 627东西很简单,只是自己记性不好,经常忘记一些关键字 所以发 ... -
cookie
2010-09-17 09:06 669function SetCookie(CookieNa ... -
webservice and js
2010-06-24 09:17 810jQuery调用WebService网上的介 ... -
js 类的实现 转载
2010-05-14 10:43 760JavaScript本身并不是设计成面向对象的,所以没 ... -
jsxiaoguo
2009-05-14 10:52 704jsxiaoguo -
窗体大小
2009-05-12 09:39 875网页可见区域宽:document.body.clientWid ... -
闭包小例
2009-02-05 08:53 715//A是一个普通的函数 ... -
js other event target
2008-11-20 14:41 1117解耦导航模式 function Onclick(evt) ... -
用 javascript 处理 JSON
2008-11-19 14:33 1278用 javascript 处理 JSON 关键字: json ... -
js 倒计时
2008-11-13 09:28 946<!doctype html public " ... -
Javascript中最常用的55个经典技巧
2008-09-27 17:47 8531. oncontextmenu="window.e ... -
正则表达式
2008-09-12 09:04 796数:44] //校验是否全由数字组成 function ... -
js 函数
2008-09-11 13:12 7861.document.write(""); ... -
js 验证函数
2008-09-11 13:03 687Javascript函数大全 /* ---------- ...
相关推荐
javascript 解析xml的实例,功能完整 清晰
editor提取的xml转成特定格式的json
js xml 通用类。。 已封装成类。包括了常用操作。
javascript 把execl转换成xml,把xml转换层execl
JavaScript操作XML(js XML)
javascript xml xsl xslt javascript xml xsl xslt javascript xml xsl xslt javascript xml xsl xslt
javascript xml操作函数,装载xml文件,将字符串转换为xml; XML.load //同步加载xml XML.loadAsync //异步加载xml XML.parse //将文本转换成xml
Javascript验证xml格式正确,合法。
就一个页面,里面都是js,巧妙的实现了xml与json直接的互转 很方便
javaScript解释XML文件,解释获取XML文件节点的值
一个实现ajax功能的JS xml读取封装类代码,在这个JavaScript类里面,有核心的读取XML文件的代码,同时还包括了新建XML文档对象、在IE下使用ActiveX来创建,异步读取XML文件,创建XMLHttp对象,以备XML文档对象无法...
网页设计的源码利用最为先进的JS和流行的编程语言Java设计而成
这份文档包括HTML DIV+CSS JavaScript XML,基本界面使用的技术都能在这文档里找到.
JavaScript XML联动菜单,读取XML配置文件,省市县三级联动
javascript XML文件 兼容FF,IE
一共5个chm格式的文件 包括DHTML JS XML手册 一个面试题 一个JS特效 希望大家支持 觉得好的朋友请留言告诉其他朋友 谢谢
js xml flash 饼状图 柱状图
web开发资料集合(ajax css dom html javascript xml 正则表达式 共22本)!! 菜鸟高手都不能错过!!
js 操作xml 文件 读取xml文件 js 操作xml 文件 读取xml文件
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 主要包含了以下几种技术 Ajax的定义 基于web标准XHTML+CSS的表示; 使用 DOM进行动态显示及...