多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

xmldom教程

XML DOM – Element 對象

閱讀 (2540)

XML DOM - Element 對象


Element 對象

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

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

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

Element 對象屬性

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

Element 對象方法

方法 描述
appendChild() 把新的子節(jié)點(diǎn)添加到節(jié)點(diǎn)的子節(jié)點(diǎn)列表末尾。
cloneNode() 克隆節(jié)點(diǎn)。
compareDocumentPosition() 比較兩個節(jié)點(diǎn)的文檔位置。
getAttribute() 返回屬性的值。
getAttributeNS() 返回屬性的值(帶有命名空間)。
getAttributeNode() 以 Attribute 對象返回屬性節(jié)點(diǎn)。
getAttributeNodeNS() 以 Attribute 對象返回屬性節(jié)點(diǎn)(帶有命名空間)。
getElementsByTagName() 返回匹配的元素節(jié)點(diǎn)及它們的子節(jié)點(diǎn)的 NodeList。
getElementsByTagNameNS() 返回匹配的元素節(jié)點(diǎn)(帶有命名空間)及它們的子節(jié)點(diǎn)的 NodeList。
getFeature(feature,version) 返回 DOM 對象,此對象可執(zhí)行帶有指定特性和版本的專門的 API。
getUserData(key) 返回與節(jié)點(diǎn)上鍵關(guān)聯(lián)的對象。此對象必須首先通過使用相同的鍵調(diào)用 setUserData 來設(shè)置到此節(jié)點(diǎn)。
hasAttribute() 返回元素是否擁有匹配指定名稱的屬性。
hasAttributeNS() 返回元素是否擁有匹配指定名稱和命名空間的屬性。
hasAttributes() 返回元素是否擁有屬性。
hasChildNodes() 返回元素是否擁有子節(jié)點(diǎn)。
insertBefore() 在已有的子節(jié)點(diǎn)之前插入一個新的子節(jié)點(diǎn)。
isDefaultNamespace(URI) 返回指定的 namespaceURI 是否為默認(rèn)。
isEqualNode() 檢查兩個節(jié)點(diǎn)是否相等。
isSameNode() 檢查兩個節(jié)點(diǎn)是否為同一節(jié)點(diǎn)。
isSupported(feature,version) 返回指定的特性是否在此元素上得到支持。
lookupNamespaceURI() 返回匹配指定前綴的命名空間 URI。
lookupPrefix() 返回匹配指定命名空間 URI 的前綴。
normalize() 把節(jié)點(diǎn)(包括屬性)下的所有文本節(jié)點(diǎn)放置到一個"標(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) 把對象關(guān)聯(lián)到元素上的鍵。
setAttribute() 添加新屬性。
setAttributeNS() 添加新屬性(帶有命名空間)。
setAttributeNode() 添加新的屬性節(jié)點(diǎn)。
setAttributeNodeNS(attrnode) 添加新的屬性節(jié)點(diǎn)(帶有命名空間)。
setIdAttribute(name,isId) 如果 Attribute 對象的 isId 屬性為 true,那么此方法會把指定的屬性聲明為一個用戶確定 ID 的屬性(user-determined ID attribute)。
setIdAttributeNS(uri,name,isId) 如果 Attribute 對象的 isId 屬性為 true,那么此方法會把指定的屬性聲明為一個用戶確定 ID 的屬性(user-determined ID attribute)(帶有命名空間)。
setIdAttributeNode(idAttr,isId) 如果 Attribute 對象的 isId 屬性為 true,那么此方法會把指定的屬性聲明為一個用戶確定 ID 的屬性(user-determined ID attribute)。

關(guān)閉
程序員人生
主站蜘蛛池模板: 成人免费性视频 | 亚洲成a人片在线观看尤物 亚洲成a人片在线观看中文!!! | 黄网站色网址 | 欧美性受xxxx狂喷水 | 欧美孕交videosfree另类 | 中文字幕35页 | 妇欲欢公爽公妇高h欲 | 亚洲线精品一区二区三区 | 日本免费一区二区视频 | 国产精品亚欧美一区二区三区 | 99久久精品费精品国产一区二 | 免费伊人| 大杳蕉伊人狼人久久一本线 | 国产午夜精品免费一二区 | 欧美18性欧美丶黑吊 | 国产成人精品免费视频大全办公室 | 日本a一级毛片免费观看 | 久久国产精品视频一区 | 最近免费字幕中文大全视频 | 欧美人与牲动交xxxxbbbb | 欧美性bbbbxxxxx| 中文版在线乱码在线看 | 亚洲国产欧美日韩精品一区二区三区 | 欧美伊人久久大香线蕉在观 | 中文字幕123 | 国产真人毛片一级视频 | 高跟鞋性xxxxhd | japanese中文字幕| 五月婷婷在线播放 | 一级毛片不收费 | 亚洲一区二区三区免费视频 | 国产成人啪午夜精品网站男同 | 免费在线观看黄色网址 | 亚洲一区二区三区四区在线观看 | 九九精品视频一区二区三区 | 日本一级毛片视频无遮挡免费 | 国产精品亚洲精品爽爽 | 亚洲精品欧美综合 | 香蕉伊| 国产在线天堂a v | 日本国产一区在线观看 |