成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

開發 前端
你對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(萬維網聯盟)的推薦標準。
  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):
  ======================================  

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

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

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

【編輯推薦】

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

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技術棧公眾號

主站蜘蛛池模板: 国产一级在线 | 国产精品久久久久久久久久久久午夜片 | 亚洲国产精品久久久久婷婷老年 | 亚洲v日韩v综合v精品v | 自拍偷拍欧美 | 超碰人人爱 | 在线观看视频一区二区三区 | 曰韩一二三区 | 久久精品成人热国产成 | 欧美一级视频免费看 | 美女视频.| 中文在线www | 国产亚洲一区二区在线观看 | 99reav| 国产激情综合五月久久 | 国产视频中文字幕 | 天天影视网天天综合色在线播放 | 91原创视频在线观看 | 欧美日韩精品影院 | 国产精品国产a级 | 在线91| 日韩精彩视频 | 91亚洲精品国偷拍自产在线观看 | 一级做a爰片久久毛片免费看 | 国产女人与拘做受免费视频 | 国产激情一区二区三区 | 91在线观看网址 | 午夜看电影在线观看 | 日韩视频在线观看中文字幕 | 亚洲国产精品久久久久久 | 狠狠ri | 国产精品2区 | 黄色a级一级片 | 97caoporn国产免费人人 | 成年人在线视频 | 国产欧美精品区一区二区三区 | h在线观看| 日韩欧美国产综合 | 日韩欧美精品在线 | 日本一区二区三区四区 | 欧美视频网 |