欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

XML DOM 實(shí)例

XML DOM 解析

在下面的例子中使用的 XML 文件:books.xml

加載并解析 XML 文件
加載并解析 XML 字符串

例子解釋

XML DOM 屬性和方法

下面的例子使用 XML 文件 books.xml。

函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。

函數(shù) loadXMLString(),位于外部 JavaScript 中,用于加載 XML 字符串。

加載并解析 XML 文件
加載并解析 XML 字符串

例子解釋

XML DOM 節(jié)點(diǎn)列表和屬性列表

下面的例子使用 XML 文件 books.xml。

函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。

從第一個(gè) <title> 元素獲取文本
通過使用 length 屬性來循環(huán)節(jié)點(diǎn)
獲取元素的屬性

例子解釋

XML DOM 遍歷節(jié)點(diǎn)樹

下面的例子使用 XML 文件 books.xml

函數(shù) loadXMLString(),位于外部 JavaScript 中,用于加載 XML 文件。

遍歷一棵節(jié)點(diǎn)樹
循環(huán) <book> 元素的所有子節(jié)點(diǎn)。

例子解釋

XML DOM 瀏覽器差異

下面的例子使用 XML 文件 books.xml。

函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。

顯示節(jié)點(diǎn)列表的長度
本例顯示了一個(gè)節(jié)點(diǎn)列表的長度。在 IE 和其他瀏覽器中,結(jié)果是不同的。
忽略節(jié)點(diǎn)間的空文本
本例檢查節(jié)點(diǎn)的 nodeType,且僅處理元素節(jié)點(diǎn)。

例子解釋

XML DOM 獲取節(jié)點(diǎn)值

下面的例子使用 XML 文件 books.xml。

函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。

獲取元素的值
獲取屬性的值

例子解釋

XML DOM 改變節(jié)點(diǎn)值

下面的例子使用 XML 文件 books.xml。

函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。

改變元素的文本節(jié)點(diǎn)
通過使用 setAttribute 來改變屬性的值
通過使用 nodeValue 來改變屬性值

例子解釋

XML DOM 刪除節(jié)點(diǎn)

下面的例子使用 XML 文件 books.xml。

函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。

刪除元素節(jié)點(diǎn)
刪除當(dāng)前元素節(jié)點(diǎn)
刪除文本節(jié)點(diǎn)
清空文本節(jié)點(diǎn)的文本
根據(jù)名稱刪除屬性
根據(jù)對象刪除屬性

例子解釋

XML DOM 替換節(jié)點(diǎn)

下面的例子使用 XML 文件 books.xml。

函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。

替換元素節(jié)點(diǎn)
替換文本節(jié)點(diǎn)中的數(shù)據(jù)

例子解釋

XML DOM 克隆節(jié)點(diǎn)

下面的例子使用 XML 文件 books.xml。

函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。

復(fù)制一個(gè)節(jié)點(diǎn),并把它追加到已有的節(jié)點(diǎn)
本例使用 cloneNode() 來復(fù)制一個(gè)節(jié)點(diǎn),并把它追加到 XML 文檔的根節(jié)點(diǎn)。

例子解釋