喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [问题] JS解析xml问题  
 
trimean
新手上路
Rank: 1



UID 74117
精华 0
积分 37
帖子 21
金钱 37 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-5-26
状态 离线
JS解析xml问题

XML文档

<?xml version="1.0" encoding="gbk" standalone="yes"?>
<blog>
        <name>心情小驿</name>
        <description></description>
        <link>http://127.0.0.1/blog</link>
        <author>Fcbs</author>
        <builddate>Mon, 09 Jul 2007 12:40:30 GMT+8</builddate>
        <bloglist>
                <blog>
                        <id>1</id>
                        <title>自己喜欢</title>
                        <postdate>07-05-02</postdate>
                        <readcount>14</readcount>
                        <replycount>15</replycount>
                </blog>
                <blog>
                        <id>2</id>
                        <title>平行线与地平线</title>
                        <postdate>07-05-02</postdate>
                        <readcount>14</readcount>
                        <replycount>15</replycount>
                </blog>
        </bloglist>
</blog>
JS代码

var xmldoc=loadxml("blog.xml").documentElement.childNodes;
var headinfo=new Array(5);
for (var i=0;i<5;i++)
{
        if (xmldoc[i].childNodes.length==0)
        {
                headinfo[i]="未有内容^_^";
        }
        else headinfo[i]=xmldoc[i].childNodes[0].nodeValue;
}
var bloglist=new Array();
var post=new Array();
for (i=0;i<xmldoc[5].childNodes.length;i++)
{
        for (var j=0;j<5;j++)
        {
                post[j]=xmldoc[5].childNodes[i].childNodes[j].childNodes[0].nodeValue;
        }
        bloglist[i]=post;
        alert(bloglist[i]);               
//问题在此处,alert()结果符合xml文档中的内容
//第一次为“1,自己喜欢,07-05-02,14,15,”第二次为“2,平行线与地平线,07-05-02,14,15"
}
问题:
若alert(bloglist),则为
2,平行线与地平线,07-05-02,14,15,2,平行线与地平线,07-05-02,14,15

请问两种方式结果为什么不同?第二种为什么与xml文档不符合?
2007-7-17 09:39 PM#1
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.027876 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP