偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

詳解XML DOM文檔對象模型用法

開發(fā) 前端
你對XML DOM是否熟悉,這里向大家描述一下,XML DOM是XMLDocumentObjectModel的縮寫,即XML文檔對象模型,它定義了訪問和處理XML文檔的標準方法。

本文向大家簡單介紹一下XML DOM,XML DOM是XMLDocumentObjectModel的縮寫,即XML文檔對象模型,相信本文介紹一定會讓你有所收獲。

XML DOM

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

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

什么是DOM?

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

  核心DOM

  用于任何結(jié)構(gòu)化文檔的標準模型

  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節(jié)點

  文檔中的每個成分都是一個節(jié)點。
  
節(jié)點

  根據(jù)DOM,XML文檔中的每個成分都是一個節(jié)點。
  DOM是這樣規(guī)定的:
  整個文檔是一個文檔節(jié)點
  每個XML標簽是一個元素節(jié)點
  包含在XML元素中的文本
  
DOM實例

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

  1. <?xmlversionxmlversion="1.0"encoding="ISO-8859-1"?> 
  2.   <bookstore> 
  3.   <bookcategorybookcategory="COOKING"> 
  4.   <titlelangtitlelang="en">EverydayItalian</title> 
  5.   <author>GiadaDeLaurentiis</author> 
  6.   <year>2005</year> 
  7.   <price>30.00</price> 
  8.   </book> 
  9.   <bookcategorybookcategory="CHILDREN"> 
  10.   <titlelangtitlelang="en">HarryPotter</title> 
  11.   <author>JK.Rowling</author> 
  12.   <year>2005</year> 
  13.   <price>29.99</price> 
  14.   </book> 
  15.   <bookcategorybookcategory="WEB"> 
  16.   <titlelangtitlelang="en">XQueryKickStart</title> 
  17.   <author>JamesMcGovern</author> 
  18.   <author>PerBothner</author> 
  19.   <author>KurtCagle</author> 
  20.   <author>JamesLinn</author> 
  21.   <author>VaidyanathanNagarajan</author> 
  22.   <year>2003</year> 
  23.   <price>49.99</price> 
  24.   </book> 
  25.   <bookcategorybookcategory="WEB"> 
  26.   <titlelangtitlelang="en">LearningXML</title> 
  27.   <author>ErikT.Ray</author> 
  28.   <year>2003</year> 
  29.   <price>39.95</price> 
  30.   </book> 
  31.   </bookstore> 

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

文本總是存儲在文本節(jié)點中

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

【編輯推薦】

  1. XML DOM文檔對象模型解析
  2. XML DOM新手入門指南
  3. JavaScript獲取HTML DOM節(jié)點元素詳解
  4. 深入了解JavaScript HTML DOM對象
  5. 解析HTML DOM Checkbox對象的屬性和方法
責任編輯:佚名 來源: hi.baidu.com
相關(guān)推薦

2010-09-28 10:03:15

DOM文檔對象模型

2010-09-28 09:43:37

DOM文檔對象模型

2010-09-28 10:40:32

HTML DOM

2012-04-26 08:29:22

DOM

2010-09-28 13:24:34

DOM文檔對象模型

2010-09-28 09:38:22

DOM模型

2010-09-09 13:55:47

XML DOM

2009-02-10 09:23:03

DOM模型MSXML

2010-09-09 16:17:10

PHPXMLXML DOM

2009-09-04 14:14:55

C#文檔

2010-09-08 17:26:46

JavaScript

2010-09-01 08:57:27

jQueryDOM對象

2010-09-28 10:09:35

DOM對象模型

2010-09-28 11:11:23

XML DOMHTML DOM

2009-06-23 14:22:00

DOM文檔XML文件Java

2010-09-03 11:12:48

CSSbox

2012-06-27 09:44:28

ibmdw

2010-10-09 09:56:51

JavaScriptObject對象

2021-09-09 10:26:26

Javascript 文檔對象前端

2010-09-28 14:00:25

DOMAPI
點贊
收藏

51CTO技術(shù)棧公眾號