一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

加載xml文檔的函數(原生JavaScript版及 jQuery版)

  近幾天折騰了個攝影頁面,記錄平時拍的一些影像碎片,修改Wordpress的Filkr相冊插件嫌麻煩,于是所有圖片的地址都是以靜態形式寫進去。覺著很麻煩,特別是添加圖片時。怎么辦?我想到了強大的xml。何不將所有的圖片路徑數據集中放在一個xml文檔中,然后用JavaScript加載該文檔,再把數據一條條插進去,這樣就不用每次到頁面中寫html代碼了(JSON可以更簡潔的解析,但本文是講xml的,哈)。
  如何用JavaScript加載xml文檔? Google 一下,大把的信息,但MS都是有缺陷的(起碼我沒找到一個全兼容的),不兼容,比如w3school版本 .怎么辦?自己折騰吧,查了JavaScript權威指南,又看了網上一些寫法,然后整理出一個原則上是全兼容的加載xml函數。經過本人測試的有:ie6/7/8,FF(Geckos),Chrome(Webkit),Opera,沒裝Safira,但她和Chrome一樣的核,應該沒問題。
  原生JavaScript版本

function loadXml(fileName){
//@mrthink.NET
var xmlDoc = null;
if (window.ActiveXObject) {//寫給ie系
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async
= false;//這句別漏掉,否則 IE系會報完成該操作所需的數據還不可用
//xmlDoc.loadXML(fileName);//這個是用來加載xml字符串的
xmlDoc.load(fileName);//如果用的是xml 文件。
}
else
if (document.implementation && document.implementation.createDocument) {//webkit,Geckos,Op 內核的
var xmlhttp = new window.XMLHttpRequest();
xmlhttp.open(
"GET", fileName, false);//類型,文件名,是否緩存
xmlhttp.send(null);
xmlDoc
= xmlhttp.responseXML;
}
else {
xmlDoc
= null;
}
return xmlDoc;
}

it知識庫加載xml文檔的函數(原生JavaScript版及 jQuery版),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美精品成人一区二区视频一 | 狠狠88综合久久久久综合网 | 国产一级特黄a大片99 | 婷婷四房综合激情五月性色 | 国产xxxxx| 亚洲欧美日韩国产一区二区三区精品 | 日韩精品永久免费播放平台 | 四虎影在线永久免费观看 | 一级片性 | 亚洲肥熟 | 加勒比精品 | 一区二区三区四区在线观看视频 | 欧美黑人巨大xxxxxxxx | 影院成人区精品一区二区婷婷丽春院影视 | 中文字幕精品视频在线 | 久久成年片色大黄全免费网站 | 亚洲人xx视频 | 久久综合久综合久久鬼色 | 中文字幕加勒比 | 激情视频网站 | 色国产精品| 国产自在线拍 | 久久99精品久久久久久秒播 | 激情婷婷成人亚洲综合 | 全色黄大色大片免费久久老太 | 久草手机在线播放 | 成人在线视频网 | 欧美日一区二区三区 | vr欧美乱强伦xxxxx | 99在线免费播放 | 国产成人精品视频在放 | 2016天天干 | 国产色手机在线观看播放 | 极品美女国产精品免费一区 | 免费一区二区三区视频导航 | 伊人网综合在线视频 | 色婷婷六月丁香在线观看 | 成人在线视频网址 | 91年精品国产福利线观看久久 | 色综合久久六月婷婷中文字幕 | 2020久久精品亚洲热综合一本 |