JavaScript操作XML(IE6下)

简介:
 
<script type= "text/javascript"
         var x =  "<floor id='STM_000003_A_1_1' name='郑州南阳路中心一楼'><ftotal title='总坐席数'></ftotal><fused title='已用席数'></fused><fidel title='空闲坐席数'></fidel><fratio title='席数率'></fratio><frest title='休息人数'></frest><fresting title='正在休息人数'></fresting><fapplyrest title='正在申请休息人数'></fapplyrest><fstateMap title='各种状态的人数'>0:21|1:32|2:87|3:23</fstateMap><seatList><component id='sc001' type='column'><group id='1' direction='left'><seat id='21' state='0' remarks='座位1'/></group></component></seatList><summay><stateColorInfo>stateColorInfo</stateColorInfo><floorInfo>floorInfo</floorInfo><seatStateInfo>seatStateInfo</seatStateInfo></summay></floor>"
         var xmlDoc =  new ActiveXObject( "Microsoft.XMLDOM"); 
        xmlDoc.async =  false
        xmlDoc.loadXML(x); 
         var stateColorInfo = xmlDoc.documentElement.selectSingleNode( "/floor/summay/stateColorInfo").childNodes[0].nodeValue; 
         var floorInfo = xmlDoc.documentElement.selectSingleNode( "/floor/summay/floorInfo").childNodes[0].nodeValue; 
         var seatStateInfo = xmlDoc.documentElement.selectSingleNode( "/floor/summay/seatStateInfo").childNodes[0].nodeValue; 
        alert(stateColorInfo); 
        alert(floorInfo); 
        alert(seatStateInfo); 
</script>
 
 

本文转自 leizhimin 51CTO博客,原文链接:http://blog.51cto.com/lavasoft/466642,如需转载请自行联系原作者
相关文章
|
2月前
|
Web App开发 JavaScript 前端开发
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
|
5月前
|
XML Java 数据格式
Spring5系列学习文章分享---第一篇(概述+特点+IOC原理+IOC并操作之bean的XML管理操作)
Spring5系列学习文章分享---第一篇(概述+特点+IOC原理+IOC并操作之bean的XML管理操作)
46 1
|
5月前
|
前端开发 JavaScript 数据处理
在JavaScript中,异步函数是指那些不会立即执行完毕,而是会在未来的某个时间点(比如某个操作完成后,或者某个事件触发后)才完成其执行的函数
【6月更文挑战第15天】JavaScript中的异步函数用于处理非同步任务,如网络请求或定时操作。它们使用回调、Promise或async/await。
52 7
|
5月前
|
JSON 前端开发 JavaScript
在JavaScript中,异步编程是一种处理非阻塞操作(如网络请求、文件读写等)的重要技术
【6月更文挑战第12天】JavaScript中的异步编程通过Promise和async/await处理非阻塞操作。Promise管理异步操作的三种状态,防止回调地狱,支持链式调用和并行处理。async/await是ES8引入的语法糖,使异步代码更像同步代码,提高可读性。两者结合使用能更高效地处理复杂异步场景。
38 3
|
5月前
|
JavaScript 前端开发 UED
JavaScript基础-DOM操作:查找、创建、修改
【6月更文挑战第12天】本文介绍了DOM基础,包括查找元素(getElementById、getElementsByClassName等)、创建新节点(createElement、createTextNode)和修改节点(innerText、innerHTML、setAttribute等)。强调了易错点,如ID唯一性、性能考量和安全问题,并提供了代码示例。熟练掌握DOM操作对前端开发至关重要,但应注意性能优化,适时使用框架或库。
58 2
JavaScript基础-DOM操作:查找、创建、修改
|
4月前
|
JavaScript 前端开发 索引
JavaScript编码之路 【JavaScript之操作数组、字符串方法汇总】(三)
JavaScript编码之路 【JavaScript之操作数组、字符串方法汇总】(三)
40 1
|
4月前
|
存储 JavaScript 前端开发
js/javascript 操作字符串【全】(含常用的操作字符串的lodash)
js/javascript 操作字符串【全】(含常用的操作字符串的lodash)
44 1
|
5月前
|
JavaScript vr&ar 数据库
技术笔记:Js获取当前日期时间及其它操作
技术笔记:Js获取当前日期时间及其它操作
129 1
|
5月前
|
存储 前端开发 JavaScript
回调函数是JavaScript中处理异步编程的常见模式,常用于事件驱动和I/O操作。
【6月更文挑战第27天】回调函数是JavaScript中处理异步编程的常见模式,常用于事件驱动和I/O操作。它作为参数传递给其他函数,在特定条件满足或任务完成后被调用。例如,`asyncOperation`函数接受回调函数`handleResult`,模拟异步操作后,调用`handleResult`传递结果。这样,当异步任务完成时,`handleResult`负责处理结果。
37 1
|
5月前
|
JavaScript 前端开发 安全
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
下一篇
无影云桌面