在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

用XML數據島處理用戶界面問題 - 2

用XML數據島處理用戶界面問題 - 2

更新時間:2022-05-13 文章作者:未知 信息來源:網絡 閱讀次數:

把處理過程移到客戶端

  當Web服務器返回網頁后,所有進一步的操作處理都在客戶端進行。我原先認為如果向客戶端發送一個大的數據集會使程序的速度放慢。但后來我卻發現一次性發送所有數據比在客戶與服務器之間來回地進行數據交換快得多。唯一可被注意到的停頓只是在IE5的XML解析器讀取數據時的一個短暫的初始化停頓。

  HTML文件本身包含有4個元素:一個保存州名數據的選擇列表(主列表),XML數據,一個從屬列表的div標記占位符,和兩個腳本。當州名選擇列表的選項發生變化時,第二個腳本就執行(Listing 2)。

  你希望每次用戶選擇一個州時都能從數據島重新得到相應的商店列表。所以你需要一個腳本去處理州名選擇列表的onChange事件:

  

在這個腳本中重新得到了州名選擇列表的值:
  Dim stateCode

  stateCode=document.all.State.value

  接著重新得到所選定州的商店列表。你可以通過兩個方法得到這個列表。第一個辦法就是獲得<XML>標記符的記錄集屬性的引用:

  Dim R

  Set R = xmldata.recordset

通過這個方法得到的記錄集是一個標準的ADO記錄集對象,字段名都與標記符相對應。這個方法只有在每個記錄都有同樣的字段的"簡單"XML數據文件中才能很好地工作。

  第二個方法就比較強大和普遍。IE5把XML數據島象其他HTML元素一樣對待。為了在客戶端訪問XML數據,你只需通過ID來引用該元素。IE5將返回XML樹的根元素(document元素):

  set xml = document.all("xmldata")

  你用這個document元素可以執行Extensible Stylesheet Language (XSL)查詢語句。使用XSL查詢語句,你可以得到某個給定層次上的節點列表,包含指定屬性的節點列表,或以上兩者的任意組合。例如,以下的查詢語句返回所有符合用戶所選州的商店節點:

  Dim nodes

  set nodes = xml.selectNodes ("locations/state[@code='" & stateCode & "']/store")

XSL搜索字符串看起來很象一個文件路徑;它有XML樹相應各層次的值。用"/"分隔每個層次。以"節點=數值"的匹配方式加到相關節點的"[]"中搜索指定數值的節點,在屬性名前加上"@"來搜索包含指定屬性的節點。運行selectNodes方法將返回一個IXMLDOMNodes集合對象。最后,顯示從屬列表。最簡單的方法:根據XSL查詢語句返回的節點列表來改變從屬列表的標
記符的值:

  set aList = document.all("cities")

  aList.options.length = 0

  i = 0

  For Each N In nodes

   anID = N.selectSingleNode("id").text

   aCity = N.selectSingleNode _("city").text

   aList.options.length = _aList.options.length + 1

   aList.options(i).id = anID

   aList.options(i).value = aCity

   aList.options(i).innerText = aCity

   i = i + 1

  Next

  現在你知道了如何利用XML數據島來解決從屬列表問題。注意:這一技巧不適合于大規模的數據-如那些成千上萬的記錄-但如果那樣的話,那主要還是一個如何顯示的問題,而非技術上的問題。如果你發現一個查詢語句可能返回不適合的大組記錄,你即可以限制返回記錄的數目(例如為用戶提供一個"More Record"按鈕),又可以修改用戶界面使用戶可以點擊下一層次的內容,因此而限制了用戶必須選擇的記錄數目。


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 不卡的在线视频| 国产一线二线三线女| 亚洲人成无码网站久久99热国产 | 亚洲欧洲日产国码无码久久99 | 热久久久久久久久| 亚洲熟妇av一区二区三区| 强开小嫩苞一区二区三区网站| 欧美精品性生活| 婷婷激情四射五月天| 免费观看精品视频| 国产精品宾馆在线精品酒店| 5月婷婷6月丁香| 免费无码av片在线观看| 狠狠干 狠狠操| 九色在线视频观看| 99热手机在线| 中文国产在线观看| 黄黄视频在线观看| 欧美一二三不卡| 日韩精品视频在线观看视频 | 人妻少妇被粗大爽9797pw| 欧美性大战久久久久xxx| 欧美日韩大尺度| 999热精品视频| 欧美一二三不卡| 免费在线观看亚洲视频| 北条麻妃av高潮尖叫在线观看| 日韩 欧美 高清| av中文字幕网址| 欧美高清中文字幕| 黄色影院一级片| 玖玖爱视频在线| 粉嫩av一区二区三区天美传媒 | 天天色天天干天天色| 神马午夜伦理影院| 91免费视频网站在线观看| 怡红院亚洲色图| 免费特级黄色片| 欧美三级理论片| 黄色一级片国产| 国产性xxxx18免费观看视频| 五月天中文字幕在线| 国产在线播放观看| 波多野结衣在线免费观看| 亚洲熟妇国产熟妇肥婆| 五月天婷婷亚洲| 欧美网站免费观看| 99re8这里只有精品| 成人在线观看a| 777久久精品一区二区三区无码| 黄色片视频在线播放| 妺妺窝人体色www看人体| 男人女人黄一级| 少妇人妻无码专区视频| 黄色免费高清视频| 极品粉嫩美女露脸啪啪| 自慰无码一区二区三区| 国产一二三在线视频| 99999精品| 91国内在线播放| 欧美黄色一级片视频| 日本午夜激情视频| 日韩人妻无码精品久久久不卡| 国产系列第一页| 在线视频观看91| 97超碰成人在线| 99热一区二区| 亚洲最大综合网| 中文字幕 91| 粉色视频免费看| 怡红院亚洲色图| 一区二区三区欧美精品| 在线看免费毛片| 黄色片免费网址| 视频一区二区视频| 亚洲AV无码成人精品一区| www亚洲国产| 三年中国中文在线观看免费播放| 国产又粗又猛大又黄又爽| 日日干日日操日日射| 永久免费黄色片| 污污污污污污www网站免费| 激情成人开心网| 热99这里只有精品| 欧美性大战久久久久xxx| av视屏在线播放| 在线观看av免费观看| 特级黄色录像片| 国产婷婷一区二区三区| 日韩亚洲在线视频| 中文字幕视频三区| 久久福利一区二区| 国产成人a亚洲精v品无码| 亚洲美女爱爱视频| 日本高清视频免费在线观看| 久久国产亚洲精品无码| 中文字幕有码av| 污免费在线观看| 午夜免费福利小电影| 女同激情久久av久久| 男人天堂a在线| 美女少妇一区二区| 毛片在线视频观看| www.涩涩涩| 无码中文字幕色专区| 在线观看日本一区二区| 4444在线观看| 潘金莲激情呻吟欲求不满视频| 国产在线视频在线| 一本色道久久亚洲综合精品蜜桃 | 天天综合天天添夜夜添狠狠添| 国产欧美久久久久| www.超碰97.com| 亚洲熟女乱色一区二区三区 | 又大又硬又爽免费视频| 成人在线免费播放视频| 成人在线免费观看视频网站| the porn av| 欧美日韩激情视频在线观看| 中国黄色录像片| 九一精品久久久| 久久精品影视大全| 久久综合久久色| 国产v片免费观看| 亚洲av综合色区| 国产精品久久久久久久av福利| 黑森林福利视频导航| 农民人伦一区二区三区| 四虎免费在线观看视频| 伊人国产精品视频| 色噜噜狠狠一区二区三区狼国成人| 日韩欧美国产综合在线| 日韩激情视频一区二区| 日本福利视频在线观看| 日韩精品第1页| 成人毛片100部免费看| 99久久久无码国产精品性色戒| 中文字幕视频三区| www.se五月| 中文字幕av导航| 国产精品h视频| 国产欧美自拍视频| 99亚洲精品视频| 黄色成人在线免费观看| 国产片侵犯亲女视频播放| 2018中文字幕第一页| 国产99久久九九精品无码| aⅴ在线免费观看| 欧美女同在线观看| 天天做天天爱天天高潮| 国产欧美久久久久| 欧美 日韩精品| 日韩大片一区二区| 青青草免费在线视频观看| 九九爱精品视频| 性欧美极品xxxx欧美一区二区| 黄色片视频在线| 日韩欧美精品免费| 茄子视频成人免费观看| 国产精欧美一区二区三区白种人| 中文字幕一区二区三区四区五区人 | 成人午夜精品久久久久久久蜜臀| 久在线观看视频| 91n.com在线观看| 亚洲欧美日韩不卡| 欧美亚洲一二三区| 五月激情婷婷在线| 99视频在线免费播放| 天堂中文视频在线| 300部国产真实乱| 午夜久久久精品| 精品国产一区二区三区无码| 欧美日韩怡红院| www.九色.com| av免费一区二区| 免费高清在线观看免费| 中文字幕av导航| 亚欧在线免费观看| 日本久久久网站| 亚洲一区二区福利视频| 欧美三级午夜理伦三级| 国产精品igao激情视频| 亚洲激情在线看| 欧美自拍小视频| 少妇无码av无码专区在线观看 | 男人的天堂成人| www.xxx亚洲| 日韩av三级在线| 99久久免费观看| 日本在线视频www色| 欧美成人三级在线播放| 国产成人精品无码播放| 又大又硬又爽免费视频| 久久精品在线免费视频| 中文 日韩 欧美| 国产精品igao网网址不卡| 青青草原国产在线视频| 国产精品久久a| 污视频网站观看| 人妻无码视频一区二区三区 |