天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

加載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版),轉載需保留來源!

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

主站蜘蛛池模板: 4399的视频BD高清在线观看免费 | 欧美另类摘花hd | 99爱在线观看 | 丰满老熟好大bbbxxx | 啊叫大点声欠CAO的SAO贷 | 国产中文字幕乱码免费 | 成人综合在线视频免费观看完整版 | 亚洲一区在线观看视频 | 97在线免费观看视频 | 日韩午夜欧美精品一二三四区 | 欧美巨大巨粗黑人性AAAAAA | 国产剧果冻传媒星空在线观看 | 暖暖 免费 高清 日本视频5 | 91久久综合精品国产丝袜长腿 | 欧美成人性色生活18黑人 | 中文字幕高清在线中文字幕 | 99国产热视频在线观看 | 99久久久无码国产精品AAA | 特级做A爰片毛片免费69 | 日本全彩黄漫无遮挡 | 久久伊人在 | 处初女处夜情视频在线播放 | 国内自拍 在线 亚洲 欧美 | 97人妻碰视频在线观看 | 2021久久精品免费观看 | 亚洲精品成人AV在线观看爽翻 | 暖暖免费观看日本在线视频 | 少妇内射兰兰久久 | 芭乐视频网页版在线观看 | 伦理电影v男人天堂 | 琪琪电影午夜理论片YY6080 | 亚洲日韩视频免费观看 | 怡春院国产精品视频 | 草民电影网午夜伦理电影网 | 2019夜夜 | 999久久国产精品免费人妻 | 亚洲、国产综合视频 | 国产69精品久久久久APP下载 | 99久久99久久精品免费看子 | 人妻夜夜爽99麻豆AV | 护士日本ⅹxxx丰满hd |