javascript中怎样读取xml文件中元素的属性?
<?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




