日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國(guó)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

xmldom教程

XML DOM – Element 對(duì)象

閱讀 (2541)

XML DOM - Element 對(duì)象


Element 對(duì)象

Element 對(duì)象代表 XML 文檔中的一個(gè)元素。元素可以包含屬性、其他元素或文本。如果一個(gè)元素包含文本,則在文本節(jié)點(diǎn)中表示該文本。

重要事項(xiàng):文本永遠(yuǎn)存儲(chǔ)在文本節(jié)點(diǎn)中。在 DOM 處理過程中的一個(gè)常見的錯(cuò)誤是,導(dǎo)航到元素節(jié)點(diǎn),并認(rèn)為此節(jié)點(diǎn)含有文本。不過,即使最簡(jiǎn)單的元素節(jié)點(diǎn)之下也擁有文本節(jié)點(diǎn)。舉例,在 <year>2005</year> 中,有一個(gè)元素節(jié)點(diǎn)(year),同時(shí)此節(jié)點(diǎn)之下存在一個(gè)文本節(jié)點(diǎn),其中含有文本(2005)。

由于 Element 對(duì)象也是一種節(jié)點(diǎn),因此它可繼承 Node 對(duì)象的屬性和方法。

Element 對(duì)象屬性

屬性 描述
attributes 返回元素的屬性的 NamedNodeMap。
baseURI 返回元素的絕對(duì)基準(zhǔn) URI。
childNodes 返回元素的子節(jié)點(diǎn)的 NodeList。
firstChild 返回元素的第一個(gè)子節(jié)點(diǎn)。
lastChild 返回元素的最后一個(gè)子節(jié)點(diǎn)。
localName 返回元素名稱的本地部分。
namespaceURI 返回元素的命名空間 URI。
nextSibling 返回元素之后緊接的節(jié)點(diǎn)。
nodeName 返回節(jié)點(diǎn)的名稱,根據(jù)其類型。
nodeType 返回節(jié)點(diǎn)的類型。
ownerDocument 返回元素所屬的根元素 (document 對(duì)象)。
parentNode 返回元素的父節(jié)點(diǎn)。
prefix 設(shè)置或返回元素的命名空間前綴。
previousSibling 返回元素之前緊接的節(jié)點(diǎn)。
schemaTypeInfo 返回與元素相關(guān)聯(lián)的類型信息。
tagName 返回元素的名稱。
textContent 設(shè)置或返回元素及其后代的文本內(nèi)容。

Element 對(duì)象方法

方法 描述
appendChild() 把新的子節(jié)點(diǎn)添加到節(jié)點(diǎn)的子節(jié)點(diǎn)列表末尾。
cloneNode() 克隆節(jié)點(diǎn)。
compareDocumentPosition() 比較兩個(gè)節(jié)點(diǎn)的文檔位置。
getAttribute() 返回屬性的值。
getAttributeNS() 返回屬性的值(帶有命名空間)。
getAttributeNode() 以 Attribute 對(duì)象返回屬性節(jié)點(diǎn)。
getAttributeNodeNS() 以 Attribute 對(duì)象返回屬性節(jié)點(diǎn)(帶有命名空間)。
getElementsByTagName() 返回匹配的元素節(jié)點(diǎn)及它們的子節(jié)點(diǎn)的 NodeList。
getElementsByTagNameNS() 返回匹配的元素節(jié)點(diǎn)(帶有命名空間)及它們的子節(jié)點(diǎn)的 NodeList。
getFeature(feature,version) 返回 DOM 對(duì)象,此對(duì)象可執(zhí)行帶有指定特性和版本的專門的 API。
getUserData(key) 返回與節(jié)點(diǎn)上鍵關(guān)聯(lián)的對(duì)象。此對(duì)象必須首先通過使用相同的鍵調(diào)用 setUserData 來設(shè)置到此節(jié)點(diǎn)。
hasAttribute() 返回元素是否擁有匹配指定名稱的屬性。
hasAttributeNS() 返回元素是否擁有匹配指定名稱和命名空間的屬性。
hasAttributes() 返回元素是否擁有屬性。
hasChildNodes() 返回元素是否擁有子節(jié)點(diǎn)。
insertBefore() 在已有的子節(jié)點(diǎn)之前插入一個(gè)新的子節(jié)點(diǎn)。
isDefaultNamespace(URI) 返回指定的 namespaceURI 是否為默認(rèn)。
isEqualNode() 檢查兩個(gè)節(jié)點(diǎn)是否相等。
isSameNode() 檢查兩個(gè)節(jié)點(diǎn)是否為同一節(jié)點(diǎn)。
isSupported(feature,version) 返回指定的特性是否在此元素上得到支持。
lookupNamespaceURI() 返回匹配指定前綴的命名空間 URI。
lookupPrefix() 返回匹配指定命名空間 URI 的前綴。
normalize() 把節(jié)點(diǎn)(包括屬性)下的所有文本節(jié)點(diǎn)放置到一個(gè)"標(biāo)準(zhǔn)"的格式中,其中只有結(jié)構(gòu)(比如元素、注釋、處理指令、CDATA 區(qū)段以及實(shí)體引用)來分隔 Text 節(jié)點(diǎn),例如,既沒有相鄰的 Text 節(jié)點(diǎn),也沒有空的 Text 節(jié)點(diǎn)。
removeAttribute() 刪除指定的屬性。
removeAttributeNS() 刪除指定的屬性(帶有命名空間)。
removeAttributeNode() 刪除指定的屬性節(jié)點(diǎn)。
removeChild() 刪除子節(jié)點(diǎn)。
replaceChild() 替換子節(jié)點(diǎn)。
setUserData(key,data,handler) 把對(duì)象關(guān)聯(lián)到元素上的鍵。
setAttribute() 添加新屬性。
setAttributeNS() 添加新屬性(帶有命名空間)。
setAttributeNode() 添加新的屬性節(jié)點(diǎn)。
setAttributeNodeNS(attrnode) 添加新的屬性節(jié)點(diǎn)(帶有命名空間)。
setIdAttribute(name,isId) 如果 Attribute 對(duì)象的 isId 屬性為 true,那么此方法會(huì)把指定的屬性聲明為一個(gè)用戶確定 ID 的屬性(user-determined ID attribute)。
setIdAttributeNS(uri,name,isId) 如果 Attribute 對(duì)象的 isId 屬性為 true,那么此方法會(huì)把指定的屬性聲明為一個(gè)用戶確定 ID 的屬性(user-determined ID attribute)(帶有命名空間)。
setIdAttributeNode(idAttr,isId) 如果 Attribute 對(duì)象的 isId 屬性為 true,那么此方法會(huì)把指定的屬性聲明為一個(gè)用戶確定 ID 的屬性(user-determined ID attribute)。

關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲综合区 | 在线观看精品一区 | 一区二区中文字幕 | 91一区二区三区 | 美女视频网站黄 | 2017天天操 | 国产a级全部精品 | 精品天堂| 亚洲精品免费在线 | 亚洲精品久久久久久国产 | 一区二区三区四区视频在线 | 精品久久久久久久久久久久久久久久久 | 国产女人夜夜春夜夜爽免费 | 久久久久久久久久影视 | 国产精品亚洲第一区在线暖暖韩国 | 免费黄色一级 | 国产高清av| 国产嫩草一区二区三区在线观看 | av观看网址 | 日韩电影中文字幕 | 九九天堂 | 成人免费在线观看 | 99精品久久久国产一区二区三 | 日韩精品久久久久久 | 精品免费国产一区二区三区四区 | 国产理论片 | 国产成人精品久久久 | 国产精品久久久久久久久久久久冷 | 老女人一级片 | av网站在线免费观看 | 91视频导航 | 亚洲日韩视频 | 精品1区2区| 91精品久久久久久久99软件 | 婷婷久久五月天 | 日韩精品在线观看视频 | 不卡一区二区三区四区 | 国产嫩草一区二区三区在线观看 | 黄色福利网站 | 91i在线| 欧美精品黄色 |