XML DOM 加載函數

      網友投稿 669 2022-05-29

      加載 XML 文檔中的代碼可以存儲在一個函數中。

      loadXMLDoc() 函數

      為了使前一頁中的代碼易于維護(檢查舊的瀏覽器),它應該寫成一個函數:

      loadxmldoc.js 文件代碼:

      function loadXMLDoc(dname) { if (window.XMLHttpRequest) { xhttp=new XMLHttpRequest(); } else { xhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xhttp.open("GET",dname,false); xhttp.send(); return xhttp.responseXML; }

      上面的函數可以存儲在 HTML 頁面的 部分,并從頁面中的腳本調用。

      上面描述的函數,用于本教程中所有 XML 文檔實例!

      loadXMLDoc() 的外部 JavaScript

      為了使上述代碼更容易維護,以確保在所有頁面中使用相同的代碼,我們把函數存儲在一個外部文件中。

      文件名為 "loadxmldoc.js",且在 HTML 頁面中的 head 部分被加載。然后,頁面中的腳本調用 loadXMLDoc() 函數。

      下面的實例使用 loadXMLDoc() 函數加載?books.xml:

      實例

      如何從 XML 文件中獲得數據,將在下一章中講解。

      loadXMLString() 函數

      XML DOM 加載函數

      為了使前一頁中的代碼易于維護(檢查舊的瀏覽器),它應該寫成一個函數:

      loadxmlstring.js 文件代碼:

      function loadXMLString(txt) { if (window.DOMParser) { parser=new DOMParser(); xmlDoc=parser.parseFromString(txt,"text/xml"); } else { // Internet Explorer xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async=false; xmlDoc.loadXML(txt); } return xmlDoc; }

      上面的函數可以存儲在 HTML 頁面的 部分,并從頁面中的腳本調用。

      上面描述的函數,用于本教程中所有 XML 字符串實例!

      loadXMLString() 的外部 JavaScript

      我們已經把 loadXMLString() 函數存儲在名為 "loadxmlstring.js" 文件中。

      實例

      XML

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:redhat7 安裝oracle 11g RAC 問題與處理
      下一篇:五一假期最后一天,會開了
      相關文章
      日韩亚洲国产综合高清| 四虎亚洲精品高清在线观看| 亚洲成av人在线观看网站| 亚洲一区二区三区电影| 午夜亚洲乱码伦小说区69堂| 亚洲ts人妖网站| 亚洲区视频在线观看| 亚洲国产成人无码av在线播放| 亚洲国产精品久久久久婷婷老年 | 在线观看午夜亚洲一区| 亚洲国产一区二区视频网站| 国产精品亚洲AV三区| 丰满亚洲大尺度无码无码专线 | 亚洲精品视频免费看| 亚洲国产精品国自产电影| 亚洲天堂男人天堂| 亚洲黄色网址大全| 久久亚洲伊人中字综合精品| 久久精品国产亚洲精品| 国产黄色一级毛片亚洲黄片大全| 亚洲av中文无码乱人伦在线观看| 亚洲一区二区三区丝袜| 亚洲av色香蕉一区二区三区蜜桃| 亚洲精品国产首次亮相| 国产精品成人亚洲| 亚洲国产精品日韩| 亚洲综合色区在线观看| 亚洲国产日韩在线视频| 亚洲日韩区在线电影| 亚洲成人福利在线观看| 亚洲国产最大av| 亚洲AV无码一区二区三区网址| 午夜亚洲av永久无码精品| 久久99亚洲综合精品首页| 中国亚洲女人69内射少妇| 久久亚洲精品AB无码播放| 亚洲成a人片在线观看中文!!!| 亚洲国产最大av| 亚洲AV无码成人网站在线观看| 亚洲第一区在线观看| 国产亚洲av人片在线观看|