XML DOM – 屬性和方法概述
導讀 | 屬性和方法向 XML DOM 定義了程式設計介面。 |
程式設計介面
DOM 把 XML 模擬為一系列節點物件。可透過 JavaScript 或其他程式語言來訪問節點。在本教程中,我們使用 JavaScript。
對 DOM 的程式設計介面是透過一套標準的屬性和方法來定義的。
屬性經常按照"某事物是什麼"的方式來使用(例如節點名是 "book")。
方法經常按照"對某事物做什麼"的方式來使用(例如刪除 "book" 節點)。
XML DOM 屬性
一些典型的 DOM 屬性:
- x.nodeName - x 的名稱
- x.nodeValue - x 的值
- x.parentNode - x 的父節點
- x.childNodes - x 的子節點
- x.attributes - x 的屬性節點
註釋:在上面的列表中,x 是一個節點物件。
XML DOM 方法
- x.getElementsByTagName(name) - 獲取帶有指定標籤名稱的所有元素
- x.appendChild(node) - 向 x 插入子節點
- x.removeChild(node) - 從 x 刪除子節點
註釋:在上面的列表中,x 是一個節點物件。
例項
從 books.xml 中的 <title> 元素獲取文字的 JavaScript 程式碼:
txt=xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue
在該語句執行後,txt 儲存的值是 "Everyday Italian"。
解釋:
- xmlDoc - 由解析器建立的 XML DOM 物件
- getElementsByTagName("title")[0] - 第一個 <title> 元素
- childNodes[0] - <title> 元素的第一個子節點(文字節點)
- nodeValue - 節點的值(文字本身)
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2857922/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XML 屬性概述XML
- HTML DOM之document物件的屬性和方法HTML物件
- XML DOM Parse Error 物件概述XMLError物件
- XML DOM 解析器概述XML
- javaScript DOM方法與屬性摘要JavaScript
- XML DOM 載入函式概述XML函式
- DOM屬性
- XML DOM 解析器錯誤概述XML
- XML DOM 瀏覽器差異概述XML瀏覽器
- XML屬性XML
- 屬性和方法
- React的Refs方法獲取DOM例項 和 訪問子元件方法及屬性React元件
- Android XML 屬性AndroidXML
- JavaScript公有屬性、私有屬性、公有方法和原型方法JavaScript原型
- JavaScript ----- 操作DOM物件的屬性JavaScript物件
- Function方法和屬性圖Function
- vue計算屬性和vue實力的屬性和方法Vue
- jQuery捕獲-獲取DOM元素內容和屬性jQuery
- [UWP]依賴屬性1:概述
- 字串的常用屬性和方法字串
- 實驗6 方法和屬性
- WebElement的常用屬性和方法Web
- js 私有方法屬性和公有方法屬性簡單介紹JS
- DOM解析XMLXML
- 數值常用的屬性和方法
- vue例項的屬性和方法Vue
- 類的靜態屬性和方法
- XmlTextReader方法和屬性一覽XML
- 給自定義View新增xml屬性ViewXML
- XMl 檔案屬性的讀取XML
- defer 屬性和 async 屬性
- Python解析xml[xml.dom]PythonXML
- XML 元素概述XML
- xml解析之domXML
- XML解析的兩種方式DOM和SAXXML
- 17 ### 屬性方法
- JavaScript訪問物件的屬性和方法JavaScript物件
- jQuery事件物件event的屬性和方法jQuery事件物件