婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ajax遍歷xml文檔的方法

ajax遍歷xml文檔的方法

熱門標簽:外呼系統獲取客戶手機號 上海浦東百度地圖標注中心注冊 徐州電銷卡外呼系統供應商 百靈鳥 科智聯智能電銷機器人 老虎郵局地圖標注點 襄陽外呼系統接口 青海醫療智能外呼系統怎么樣 目標三維地圖標注

本文實例講述了ajax遍歷xml文檔的方法。分享給大家供大家參考。具體分析如下:

XMLHttpRequest對象提供了兩個可以用來訪問服務器響應的屬性。第一個屬性responseText將響應提供為一個串,第二個屬性 responseXML將響應提供為一個XML對象。一些簡單的用例就很適合按簡單文本來獲取響應,如將響應顯示在警告框中,或者響應只是指示成功還是失 敗的詞
前面ajax小結>中的例子是從XMLHttpRequest對象獲取服務器響應,并使用XMLHttpRequest對象的responseText屬性將響應獲取為文本。
這次我們來使用XMLHttpRequest對象的responseXML屬性,將結果獲取為XML文檔.這樣一來,我們就可以使用W3C DOM方法來遍歷XML文檔。(前面文章或多或少講過些DOM,在此不重復)

OK,下面來看例子.

首先還是一段XML文檔代碼(parseXML.xml)如下:

parseXML.xml如下:

?xml version="1.0" encoding="UTF-8"?>
states>
north>
state>Minnesota/state>
state>Iowa/state>
state>North Dakota/state>
/north>
south>
state>Texas/state>
state>Oklahoma/state>
state>Louisiana/state>
/south>
east>
state>New York/state>
state>North Carolina/state>
state>Massachusetts/state>
/east>
west>
state>California/state>
state>Oregon/state>
state>Nevada/state>
/west>
/states>

MyJsp.jsp如下:

%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
html>
head>
base href="%=basePath%>">
title>My JSP 'MyJsp.jsp' starting page/title>
meta http-equiv="pragma" content="no-cache">
meta http-equiv="cache-control" content="no-cache">
meta http-equiv="expires" content="0"> 
meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
meta http-equiv="description" content="This is my page">
!--
link rel="stylesheet" type="text/css" href="styles.css">
-->
/head>
script type="text/javascript">
var flg=false;
var requestType = "";
//得到XMLHttpRequest對象
function newXMLHttpRequest() {
var xmlreq = false;
if (window.XMLHttpRequest) {
xmlreq = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try {
xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e1) {
try {
xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {}
}
}
return xmlreq;
}
function startRequest(requestedList){
requestType=requestedList;
flg=newXMLHttpRequest();
//當XMLHttpRequest對象在請求過程中間狀態改變的時候
//回來調用handleStateChange方法
flg.onreadystatechange = handleStateChange;
flg.open("GET", "parseXML.xml", true);
flg.send(null);
}
//處理函數
function handleStateChange(){
if(flg.readyState==4){
if(flg.status==200){
if(requestType=="north"){
listNorthStates();
}else if(requestType=="all"){
listAllStates();
}if(requestType=="south"){
listSouthStates();
}
}
}
}
//用于顯示NorthStates方法
function listNorthStates(){
var xmlDoc=flg.responseXML;
var northNode=xmlDoc.getElementsByTagName("north")[0];
var northStates=northNode.getElementsByTagName("state");
outputList("North States",northStates);
}
//用于顯示SouthStates方法
function listSouthStates(){
var xmlDoc=flg.responseXML;
var SouthNode=xmlDoc.getElementsByTagName("south")[0];
var SouthStates=SouthNode.getElementsByTagName("state");
outputList("South States",SouthStates);
}
//用于顯示AllStates方法
function listAllStates(){
var xmlDoc=flg.responseXML;
var allStates=xmlDoc.getElementsByTagName("state");
outputList("All States in Document", allStates);
}
//輸出元素并顯示于提示框中
function outputList(title,states){
var out=title;
var currState=null;
for(var i=0;istates.length;i++){
currState=states;
out=out+"\n-"+currState.childNodes[0].nodeValue;
}
alert(out);
}
/script>
body>
form action="#">
input type="button" value="View All Listed States"
  onclick="startRequest('all');"/>br>
input type="button" value="View All Listed Northern States"
  onclick="startRequest('north');"/>br>
input type="button" value="View All Listed Southern States"
  onclick="startRequest('south');"/>
/form>
/body>
/html>

希望本文所述對大家的Ajax程序設計有所幫助。

您可能感興趣的文章:
  • jQuery實現遍歷XML節點和屬性的方法示例
  • python xml.etree.ElementTree遍歷xml所有節點實例詳解
  • php遍歷解析xml字符串的方法
  • java遍歷讀取xml文件內容
  • PHP遍歷XML文檔所有節點的方法
  • python目錄操作之python遍歷文件夾后將結果存儲為xml
  • asp.net Linq To Xml上手Descendants、Elements遍歷節點
  • Dom遍歷XML的一個例子,結果為樹狀結構
  • Xml中使用foreach遍歷對象實現代碼

標簽:佛山 揭陽 咸寧 股票 商洛 荊州 辛集 紅河

巨人網絡通訊聲明:本文標題《ajax遍歷xml文檔的方法》,本文關鍵詞  ajax,遍歷,xml,文檔,的,方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax遍歷xml文檔的方法》相關的同類信息!
  • 本頁收集關于ajax遍歷xml文檔的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    午夜欧美大尺度福利影院在线看| 日本视频一区二区| 91亚洲男人天堂| 国产欧美一区二区精品性色超碰 | 一区二区视频免费在线观看| 91尤物视频在线观看| 精品国产凹凸成av人导航| 91丨九色丨蝌蚪丨老版| 国产一本一道久久香蕉| 久久精品国产精品亚洲综合| 午夜精品免费在线| 天天综合天天综合色| 午夜精品福利在线| 一区二区三区在线视频观看| 久久久精品蜜桃| 日韩欧美一区二区视频| 欧美色倩网站大全免费| 色综合久久综合中文综合网| 国产成a人亚洲精品| 国产一区二区在线观看免费| 久久成人久久鬼色| 久久精品国产色蜜蜜麻豆| 视频一区二区中文字幕| 精品一区二区在线视频| 亚洲.国产.中文慕字在线| 一区二区三区精品在线观看| 亚洲黄色片在线观看| 亚洲乱码国产乱码精品精可以看 | 亚洲精品一二三区| 亚洲激情av在线| 亚洲欧洲av色图| 亚洲精品va在线观看| 有码一区二区三区| 亚洲主播在线观看| 另类人妖一区二区av| 黑人巨大精品欧美黑白配亚洲| 成av人片一区二区| 91美女片黄在线观看91美女| 日本韩国一区二区三区| 欧美性色aⅴ视频一区日韩精品| 欧美日韩高清影院| 精品日韩欧美一区二区| 国产精品久久久久久久久免费桃花 | 亚洲欧美另类久久久精品2019| 亚洲午夜久久久久| 国产激情精品久久久第一区二区| 成人av在线电影| 日韩你懂的在线观看| 亚洲欧美日韩国产成人精品影院 | 亚洲一区二区在线播放相泽| 国产综合一区二区| 91官网在线观看| 中文一区二区在线观看| 日韩精品视频网| 不卡av在线网| 日本一区二区三区在线观看| 日韩精品成人一区二区在线| 91久久精品一区二区三区| 欧美xxxxx牲另类人与| 亚洲午夜在线视频| 波多野结衣精品在线| 亚洲欧美综合网| 成人一区二区三区视频在线观看| 日韩精品一区二区三区中文不卡| 亚洲精品菠萝久久久久久久| 91性感美女视频| 亚洲男人的天堂在线aⅴ视频| av在线一区二区三区| 亚洲欧洲在线观看av| 99精品欧美一区| 亚洲一二三区不卡| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品资源网| 国产精品国产三级国产普通话99 | 国产精品一区二区视频| 久久午夜老司机| 99re亚洲国产精品| 一区二区在线观看视频| 欧美色图免费看| 久久精品国产精品亚洲红杏| 国产精品免费网站在线观看| 一本色道久久综合亚洲91| 亚洲自拍欧美精品| 欧美成人一区二区三区在线观看| 成人午夜在线视频| 亚洲福利视频一区二区| 国产亚洲制服色| 精品视频免费看| 91视频在线观看免费| 久久精品国产精品亚洲精品| 一区二区在线观看免费| 日韩欧美国产不卡| 欧美色手机在线观看| 亚洲在线视频一区| 在线播放91灌醉迷j高跟美女| 国产日韩精品一区二区浪潮av| 69堂成人精品免费视频| 日韩欧美不卡在线观看视频| 精品日韩一区二区三区免费视频| 久久亚洲综合色| 中文字幕乱码亚洲精品一区| 欧美tk—视频vk| 日韩精品在线一区二区| 日韩精品中午字幕| 精品免费视频.| 日韩精品一区二区三区视频在线观看 | 色综合一个色综合亚洲| 成人黄色在线视频| 国产一区二区三区精品欧美日韩一区二区三区 | 中文字幕一区二区三中文字幕| 日韩欧美成人午夜| 欧美videofree性高清杂交| 欧美一二三区在线观看| 久久综合久久综合九色| 国产精品美女久久久久久久久久久 | 欧美在线你懂得| 在线播放一区二区三区| 欧美另类变人与禽xxxxx| 欧美一级高清片| 欧美精品一区二区三区一线天视频| 6080yy午夜一二三区久久| 在线视频你懂得一区| 欧美一区二区在线播放| 日韩免费高清视频| 国产欧美日韩精品一区| 亚洲欧美日韩国产成人精品影院| 亚洲一区二区三区四区五区黄| 亚洲六月丁香色婷婷综合久久 | 国产精品久久影院| 一区二区三区高清不卡| 美女视频黄频大全不卡视频在线播放 | 国产日产亚洲精品系列| 亚洲人成7777| 成人av电影在线| 欧美xxxxxxxxx| 日本伊人精品一区二区三区观看方式 | 国产 欧美在线| 久久精子c满五个校花| 国产高清一区日本| 欧美国产乱子伦| 91免费视频观看| 国产精品免费人成网站| 调教+趴+乳夹+国产+精品| a美女胸又www黄视频久久| 欧美精品一区二区在线播放| 日本免费新一区视频| 欧美三级日本三级少妇99| 成人欧美一区二区三区1314| 高清久久久久久| 国产婷婷色一区二区三区| 精品制服美女久久| 日韩欧美中文一区二区| 奇米777欧美一区二区| 日韩欧美资源站| 国产馆精品极品| 亚洲日本电影在线| 91国内精品野花午夜精品| 亚洲午夜激情网站| 日韩欧美高清在线| 粉嫩蜜臀av国产精品网站| 国产精品久久久久久久久晋中| 成人听书哪个软件好| 一区二区三区国产| 久久综合九色综合97婷婷| 99精品一区二区| 日韩国产欧美在线视频| 久久日韩粉嫩一区二区三区| 成人高清伦理免费影院在线观看| 亚洲欧美日本在线| 欧美一区二区三区精品| 国产盗摄女厕一区二区三区| 亚洲精品乱码久久久久久久久 | 日本 国产 欧美色综合| 中文字幕一区在线| 777色狠狠一区二区三区| 国产一区二区三区免费| 亚洲成人在线免费| 综合色天天鬼久久鬼色| 欧美xxxxxxxxx| 在线播放视频一区| 在线亚洲一区二区| 成人丝袜视频网| 国产一级精品在线| 99国产精品一区| 日韩欧美国产高清| 91精品婷婷国产综合久久竹菊| 91视频国产资源| 91在线无精精品入口| 91在线免费播放| av激情成人网| 99久久免费视频.com| 丁香天五香天堂综合| 国产精品一区2区| 丁香另类激情小说| 97精品久久久午夜一区二区三区| 成人免费观看av| 一本到不卡免费一区二区| 91免费版在线| 欧美一区二区视频观看视频 | 在线不卡免费欧美|