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
- XML DOM Parse Error 物件概述XMLError物件
- XML DOM 新增節點概述XML
- XML DOM 解析器概述XML
- HTML DOM之document物件的屬性和方法HTML物件
- XML DOM 替換節點概述XML
- XML DOM 刪除節點概述XML
- XML DOM 載入函式概述XML函式
- DOM屬性
- XML DOM 解析器錯誤概述XML
- XML DOM 瀏覽器差異概述XML瀏覽器
- Android XML 屬性AndroidXML
- 屬性和方法
- XML和Dom4jXML
- JavaScript ----- 操作DOM物件的屬性JavaScript物件
- vue計算屬性和vue實力的屬性和方法Vue
- jQuery捕獲-獲取DOM元素內容和屬性jQuery
- WebElement的常用屬性和方法Web
- 字串的常用屬性和方法字串
- XML 元素概述XML
- 數值常用的屬性和方法
- 類的靜態屬性和方法
- vue例項的屬性和方法Vue
- defer 屬性和 async 屬性
- 檢視consoe具有的方法和屬性
- JavaScript訪問物件的屬性和方法JavaScript物件
- jQuery事件物件event的屬性和方法jQuery事件物件
- XML DOM(Document Object Model)XMLObject
- Python XML解析之DOMPythonXML
- 17 ### 屬性方法
- XML 驗證概述XML
- XML基本操作-建立(DOM和LOINQ)和LINQ查詢和儲存XML
- 使用DOM Breakpoints找到修改屬性的Javascript程式碼JavaScript
- Vue — vue中帶有$的屬性和方法Vue
- 一、訪問物件屬性和方法的操作物件
- vue 標籤和屬性中 字串拼接方法Vue字串
- PHP透過DOM操作XMLPHPXML
- XML 樹結構概述XML