<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實現從服務器上動態取得xml數據,然后,在客戶端動態更新并顯示。
    但是,再firefox中,在取得xmlDom后,用在IE下面解析的辦法(網上有很多的資料,也可以我的總結),怎么也不能取得標簽文本的值。

    經過多次實踐,才發現了下面的方法是可以實現的。原來很簡單(見笑了…………)

    服務器返回XML結果如下:
    ? <?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;
    ???????? // 根據標簽來取得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的對象了,為什么還需要取得數組,然后再取其元素,疑惑中)
    ????????? //alert(b);
    ????????? var c=b[0];
    ????????? alert(c.nodeValue);
    ??????? }

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

    本例子源代碼下載



    |----------------------------------------------------------------------------------------|
                               版權聲明  版權所有 @zhyiwww
                引用請注明來源 http://m.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2008-06-02 17:40 zhyiwww 閱讀(1957) 評論(0)  編輯  收藏 所屬分類: javascriptajax
    主站蜘蛛池模板: av永久免费网站在线观看| 亚洲人成综合在线播放| 亚洲精品成人片在线观看| 日本一线a视频免费观看| 女人18毛片特级一级免费视频| 每天更新的免费av片在线观看| 人人玩人人添人人澡免费| 大地资源在线资源免费观看| 中文字幕不卡免费高清视频| 91精品成人免费国产| 久久久久国色AV免费观看| 三年片在线观看免费| 好紧我太爽了视频免费国产 | 亚洲av无码国产精品色午夜字幕| 亚洲国产精品一区第二页| 亚洲国产精品久久久久| 亚洲色偷偷偷网站色偷一区| 亚洲人成高清在线播放| 亚洲熟女精品中文字幕| 羞羞视频网站免费入口| a毛片成人免费全部播放| 国产无遮挡裸体免费视频在线观看| 久9这里精品免费视频| 成年人网站免费视频| 亚洲中文无码永久免费| 国产小视频在线观看免费| 亚洲国产a级视频| 国精无码欧精品亚洲一区| 337p日本欧洲亚洲大胆艺术| 亚洲综合成人婷婷五月网址| 免费大片av手机看片高清| 国产线视频精品免费观看视频| 青青草无码免费一二三区| 男人的好看免费观看在线视频| 国产高清在线免费| 中文字幕亚洲不卡在线亚瑟| 内射干少妇亚洲69XXX| 亚洲人成电影网站免费| 亚洲日韩在线观看免费视频| 182tv免费观看在线视频| 日韩午夜免费视频|