<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    zhyiwww
    用平實的筆,記錄編程路上的點點滴滴………
    posts - 536,comments - 394,trackbacks - 0
    剛接觸ajax不久,想通過ajax實現(xiàn)從服務(wù)器上動態(tài)取得xml數(shù)據(jù),然后,在客戶端動態(tài)更新并顯示。
    但是,再firefox中,在取得xmlDom后,用在IE下面解析的辦法(網(wǎng)上有很多的資料,也可以我的總結(jié)),怎么也不能取得標(biāo)簽文本的值。

    經(jīng)過多次實踐,才發(fā)現(xiàn)了下面的方法是可以實現(xiàn)的。原來很簡單(見笑了…………)

    服務(wù)器返回XML結(jié)果如下:
    ? <?xml version="1.0" encoding="UTF-8" ?>
    - <citys>
    ?<city>shanghai</city>
    ?<city>tianjin</city>
    ?<city>chengdu</city>
    ?<city>chongqing</city>
    ?<city>hainan</city>
    ? </citys>

    ==========================================================================
    解析如下:

    // 取得的是xmlDom對象
    var doc = response.responseXML;
    ???????? // 根據(jù)標(biāo)簽來取得List對象
    ??????? var cs = doc.getElementsByTagName("city");?????
    ??????? alert(cs.length);
    ???????
    ??????? for(var i=0;i<cs.length;i++){
    ????????? var a = cs[i];
    ????????? //alert(a);
    ????????? //alert(a.nodeName);
    ????????? //alert(a.nodeValue);
    ????????? var b = a.childNodes;
    ??? ?? ?? (我的疑問:為什么需要取得b,cs[i]不就是一個city的對象了,為什么還需要取得數(shù)組,然后再取其元素,疑惑中)
    ????????? //alert(b);
    ????????? var c=b[0];
    ????????? alert(c.nodeValue);
    ??????? }

    cs取得的結(jié)果應(yīng)該是:
    ?<city>shanghai</city>
    ?<city>tianjin</city>
    ?<city>chengdu</city>
    ?<city>chongqing</city>
    ?<city>hainan</city>
    city Element對象的一個集合。
    所以,對于a來說,那么就應(yīng)該是
    ?<city>shanghai</city>
    每一個city Element元素的對象了,但是,錯了。此處得到的是一個
    Element標(biāo)簽元素的一個數(shù)組。
    也就是說用childNodes方法取得的對象永遠是數(shù)組對象。那么,你想遍歷其中元素的話,就需要用c對象來取。

    本例子源代碼下載



    |----------------------------------------------------------------------------------------|
                               版權(quán)聲明  版權(quán)所有 @zhyiwww
                引用請注明來源 http://www.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2008-06-02 17:40 zhyiwww 閱讀(1947) 評論(0)  編輯  收藏 所屬分類: javascriptajax
    主站蜘蛛池模板: 亚洲一区二区在线免费观看| 男女猛烈激情xx00免费视频| 91在线手机精品免费观看| 国产av无码专区亚洲av果冻传媒| 日本一区二区在线免费观看 | 成人免费淫片在线费观看| 激情内射亚洲一区二区三区爱妻| 成年人视频免费在线观看| 亚洲一区二区三区在线| 嫖丰满老熟妇AAAA片免费看| 亚洲av一本岛在线播放| 日韩精品无码区免费专区| 亚洲日韩国产欧美一区二区三区| 在线观看人成网站深夜免费| 毛片亚洲AV无码精品国产午夜| 国产无遮挡色视频免费视频| 又粗又长又爽又长黄免费视频| 中文字幕亚洲第一| 一个人免费视频在线观看www| 久久青青草原亚洲AV无码麻豆 | 无码av免费网站| 亚洲欧洲久久精品| 在线中文高清资源免费观看| 免费观看四虎精品成人| 一本色道久久综合亚洲精品高清| 亚洲欧洲免费视频| 亚洲中文字幕无码久久| 免费成人在线观看| 久久成人18免费网站 | 亚洲国产精品VA在线看黑人| 一区二区三区福利视频免费观看| 亚洲人成777在线播放| 四虎永久免费地址在线网站| 国产在线精品免费aaa片| 99999久久久久久亚洲| 亚洲精品无码久久久久AV麻豆| 222www免费视频| 美女一级毛片免费观看| 亚洲短视频男人的影院| 宅男666在线永久免费观看| 精品一区二区三区免费|