JavaScript操作XML(IE6下)

 2023-09-05 阅读 339 评论 0

摘要:<script type="text/javascript"> varx ="<floor id='STM_000003_A_1_1' name='郑州南阳路中心一楼'><ftotal title='总坐席数'></ftotal><fused title='已用席数'><
<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,如需转载请自行联系原作者

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/215.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息