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

溫馨提示×

溫馨提示×

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

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

如何解析XML DOM文檔對象模型用法

發布時間:2021-11-17 17:36:19 來源:億速云 閱讀:115 作者:柒染 欄目:web開發

這期內容當中小編將會給大家帶來有關如何解析XML DOM文檔對象模型用法,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

向大家簡單介紹一下XML DOM,XML DOM是XMLDocumentObjectModel的縮寫,即XML文檔對象模型。

XML DOM

XML DOM定義了訪問和處理XML文檔的標準方法。

XML DOM是XMLDocumentObjectModel的縮寫,即XML文檔對象模型。

一、DOM簡介

什么是DOM?

DOM是W3C(萬維網聯盟)的推薦標準。
DOM定義了訪問諸如XML和XHTML文檔的標準。
“W3C文檔對象模型(DOM)是一個使程序和腳本有能力動態地訪問和更新文檔的內容、結構以及樣式的平臺和語言中立的接口。”
W3CDOM被分為3個不同的部分/級別(parts/levels):

核心DOM

用于任何結構化文檔的標準模型

XML DOM

用于XML文檔的標準模型

HTML DOM

用于HTML文檔的標準模型
DOM定義了所有文檔元素的對象和屬性,以及訪問它們的方法(接口)。

什么是HTML DOM?

HTML DOM定義了所有HTML元素的對象和屬性,以及訪問它們的方法(接口)。

什么是XML DOM?

XML DOM是:
用于XML的標準對象模型
用于XML的標準編程接口
中立于平臺和語言

W3C的標準

XML DOM定義了所有XML元素的對象和屬性,以及訪問它們的方法(接口)。
換句話說:
XML DOM是用于獲取、更改、添加或刪除XML元素的標準。

二、XML DOM節點

文檔中的每個成分都是一個節點。

節點

根據DOM,XML文檔中的每個成分都是一個節點。
DOM是這樣規定的:
整個文檔是一個文檔節點
每個XML標簽是一個元素節點
包含在XML元素中的文本

DOM實例

請看下面的XML文件(books.xml):
======================================

<?xmlversionxmlversion="1.0"encoding="ISO-8859-1"?> <bookstore> <bookcategorybookcategory="COOKING"> <titlelangtitlelang="en">EverydayItalian</title> <author>GiadaDeLaurentiis</author> <year>2005</year> <price>30.00</price> </book> <bookcategorybookcategory="CHILDREN"> <titlelangtitlelang="en">HarryPotter</title> <author>JK.Rowling</author> <year>2005</year> <price>29.99</price> </book> <bookcategorybookcategory="WEB"> <titlelangtitlelang="en">XQueryKickStart</title> <author>JamesMcGovern</author> <author>PerBothner</author> <author>KurtCagle</author> <author>JamesLinn</author> <author>VaidyanathanNagarajan</author> <year>2003</year> <price>49.99</price> </book> <bookcategorybookcategory="WEB"> <titlelangtitlelang="en">LearningXML</title> <author>ErikT.Ray</author> <year>2003</year> <price>39.95</price> </book> </bookstore>

======================================

    在上面的XML中,根節點是<bookstore>。文檔中的所有其他節點都被包含在<bookstore>中。
根節點<bookstore>有四個<book>節點。
***個<book>節點有四個節點:<title>,<author>,<year>以及<price>,其中每個節點都包含一個文本節點,"EverydayItalian","GiadaDeLaurentiis","2005"以及"30.00"。

文本總是存儲在文本節點中

在DOM處理中一個普遍的錯誤是,認為元素節點包含文本。
不過,元素節點的文本是存儲在文本節點中的。
在這個例子中:<year>2005</year>,元素節點<year>,擁有一個值為"2005"的文本節點。
"2005"不是<year>元素的值!

上述就是小編為大家分享的如何解析XML DOM文檔對象模型用法了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

且末县| 石门县| 突泉县| 尼勒克县| 城市| 乌苏市| 湖州市| 城步| 涪陵区| 小金县| 孟津县| 闵行区| 藁城市| 鱼台县| 德化县| 荔波县| 林甸县| 中方县| 凤庆县| 文水县| 平和县| 渑池县| 姚安县| 桓仁| 沙湾县| 邹平县| 三门峡市| 金阳县| 龙川县| 平南县| 于都县| 通许县| 运城市| 固安县| 洛南县| 祁阳县| 赞皇县| 平远县| 天镇县| 武鸣县| 疏附县|