免费防病毒软件排名:怎么循环的读出xml里的数据? 谢谢

来源:百度文库 编辑:高考问答 时间:2024/04/29 12:56:25
怎么循环的读出xml里的数据? 谢谢
xml文件内容是:
================================
<?xml version="1.0" encoding="gb2312"?>
<CATALOG>
<menu>
<MENUTITLE>客户中心</MENUTITLE>
<aaa>
<TITLE>会员首页</TITLE>
<TITLEURL>LOGIN.ASP</TITLEURL>
<TITLE>会员首页2</TITLE>
<TITLEURL>LOGIN.ASP</TITLEURL></aaa>
</menu>
<menu>
<MENUTITLE>客户中心2</MENUTITLE>
<aaa>
<TITLE>会员首页3</TITLE>
<TITLEURL>LOGIN.ASP</TITLEURL>
<TITLE>会员首页4</TITLE>
<TITLEURL>LOGIN.ASP</TITLEURL></aaa>
</menu>
</CATALOG>
-----------------------
我要的结果是
会员中心
会员首页
会员首页2
会员中心2
会员首页3
会员首页4

不知道你说的是用客户端读出还是服务器端读出。
您的<aaa> 标签是否写错了,如果存在是错误的,因为没有闭合</aaa>
下面假设没有<aaa>标签
.....创建XMLDOM对象省略....
客户端示例:
var len = doc.length;
for( var i=0; i<doc.childNodes.length; i++ ) {
result += doc.childNodes(i).childNodes(0).text +'<br/>'+
doc.childNodes(i).childNodes(1).text
doc.childNodes(i).childNodes(3).text
}
服务器端原理同上,先创建对象,然后parse......