CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

javascript中怎样读取xml文件中元素的属性?

楼主wxgz(无香瓜子)2006-02-23 17:28:11 在 Web 开发 / XML/SOAP 提问

<?xml   version="1.0"   encoding="UTF-8"?>  
  <root>  
        <ele   id="001"   name="测试一">  
              <sub   id="001"   name="子项一"/>  
              <sub   id="002"   name="子项二"/>  
        </ele>  
        <ele   id="002"   name="测试二"/>  
  </root>  
   
  请问怎样挨个取出它们的id和name属性? 问题点数:100、回复次数:3Top

1 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-02-23 20:27:29 得分 50

//root/ele/@nameTop

2 楼wxgz(无香瓜子)回复于 2006-02-24 09:01:28 得分 0

不明白,第一次使用XML  
  希望各位朋友说的详细些Top

3 楼liuph3000()回复于 2006-02-24 09:29:02 得分 50

<script   language="javascript"   for="window"   event="onload">  
  var   xmlDoc   =   new   ActiveXObject("Msxml2.FreeThreadedDOMDocument");  
  xmlDoc.async   =   false;  
  xmlDoc.resolveExternals   =   false;  
  xmlDoc.load("xml.xml");  
  var   a,b  
  a=xmlDoc.selectSingleNode("//root//ele[//@id='001']//@name").text;  
  b=xmlDoc.selectSingleNode("//root//ele[//@id='001']//sub[//id='001']//@name").text;  
  window.alert(a);  
  </script>  
  至于挨个读出来,你要自己写给函数,下面的不知道对你有没有用:  
  var   mode=member;  
  //检索的记录数  
  maxNum   =   xmlDoc.getElementsByTagName(mode).length  
   
  ========================================  
  http://peipei3000.jishuqi.com/reg.asp  
  http://www.goofar.com/?ID=634664011139  
  ========================================  
  Top

相关问题

  • xml如何读取属性值
  • 关于使用读取xml文件属性的问题
  • 如何使用vb.net读取xml元素的属性
  • javascript怎么读取xml里面的值?
  • 如何使用XSL读取XML中某一节点的某个属性-属性名称为变量!!!
  • 用VC++6.0读取XML中的属性时很奇怪的问题?
  • 笨苯问题:java类中如何读取xml中定义的属性信息。
  • 如何用数据岛方式读取xml中datapacket中<ROW ..../>中的属性值。
  • 如何使用XSL读取XML中某一节点的某个属性
  • 简单问题,php如何读取xml文件节点的某个属性?

关键词

  • 属性
  • xml
  • mode

得分解答快速导航

  • 帖主:wxgz
  • liuxiaoyi666
  • liuph3000

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo