中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在IE中創建DOM并載入XML

發布時間:2020-09-22 11:50:21 來源:億速云 閱讀:208 作者:小新 欄目:編程語言

這篇文章主要介紹了怎么在IE中創建DOM并載入XML,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

一 介紹

1、創建XML DOM對象的實例

Microsoft在JavaScript中引入了用于創建ActiveX對象的ActiveXObject類,通過該類可以創建XML DOM對象的實例,代碼如下:

var xmldoc = new ActiveXObject("Microsoft.XMLDOM");

2、載入XML

Microsoft的XML DOM有兩種載入XML的方法,即load()和loadXML()。

方法一:

load()方法用于從服務器上載入XML文件,load()方法的語法格式如下:

xmldoc.load(url);

參數說明:

xmldoc:為XML DOM對象的實例。

url:為XML文件的名稱。

注意:

load()方法只可以載入同包含JavaScript的頁面存儲于同一服務器上的文件。

在載入時,還可以采用同步或異步兩種模式。默認情況下,文件是按照異步模式載入,如果需要進行同步載入,可以設置async屬性為false。

在異步載入文件時,還需要使用readyState屬性和onreadystatechange事件處理函數,這樣可以保證在DOM完全載入后執行其他操作。

方法二:

loadXML()方法可直接向XML DOM輸入XML字符串,例如:

xmldoc.loadXML("<root><son/></root>");

二 獲取XML文檔的根節點應用

在實例實現XML、DOM和JavaScript的整合應用。

首先應用ActiveXObject創建一個Microsoft解析器實例,然后將XML文檔載入內存中,接著應用DOM對象獲取XML文檔中的根節點(var rootElement = xmldoc.documentElement;),最后輸出根節點。

三 代碼

<html>
<head>
<title>獲取XML文檔的根結點</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body>
<script>
var xmldoc = new ActiveXObject("Microsoft.XMLDOM");     //創建Microsoft解析器實例
xmldoc.async = false;
xmldoc.load("27_1.xml");  //載入指定的XML文檔
var rootElement = xmldoc.documentElement;  //訪問元素根節點
document.write(rootElement.nodeName);
</script>
</body>
</html>

四 運行結果

軟件管理系統

感謝你能夠認真閱讀完這篇文章,希望小編分享怎么在IE中創建DOM并載入XML內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德州市| 宿松县| 永新县| 顺义区| 浦北县| 潍坊市| 将乐县| 宿松县| 临漳县| 景宁| 峨眉山市| 丹寨县| 奉化市| 班玛县| 阜南县| 琼结县| 昌平区| 肇庆市| 铜川市| 土默特右旗| 重庆市| 海安县| 修武县| 天水市| 化州市| 兰考县| 东山县| 和田市| 阿尔山市| 长海县| 眉山市| 阜新| 新乡市| 长兴县| 鱼台县| 武威市| 雅安市| 岐山县| 湟源县| 宜春市| 松原市|