XML DOM - Node 对象
- Previous page DOM NamedNodeMap
- Next page DOM NodeList
节点对象代表文档树中的一个节点。
Node 对象
Node 对象是整个 DOM 的主要数据类型。
节点对象代表文档树中的一个单独的节点。
节点可以是元素节点、属性节点、文本节点,或者也可以是“节点类型”那一节中所介绍的任何一种节点。
请注意,虽然所有的对象均能继承用于处理父节点和子节点的属性和方法,但是并不是所有的对象都拥有父节点或子节点。例如,文本节点不能拥有子节点,所以向类似的节点添加子节点就会导致 DOM 错误。
IE: Internet Explorer: F: Firefox: O: Opera: W3C: World Wide Web Consortium (Internet standards)
Mga katangian ng Node object
Mga katangian | Paglalarawan | IE | F | O | W3C |
---|---|---|---|---|---|
baseURI | Bumalik sa wala sa pangkaraniwang URI ng batayan ng node. | No | 1 | No | Yes |
childNodes | Bumalik sa listahan ng mga node mula sa node hanggang sa pangkapamilyang kasalukuyan. | 5 | 1 | 9 | Yes |
firstChild | Bumalik sa unang pangkapamilyang kasalukuyan ng node. | 5 | 1 | 9 | Yes |
lastChild | Bumalik sa huling pangkapamilyang kasalukuyan ng node. | 5 | 1 | 9 | Yes |
localName | Bumalik sa lokal na pangalan ng node. | No | 1 | 9 | Yes |
namespaceURI | Bumalik sa URI ng namespace ng node. | No | 1 | 9 | Yes |
nextSibling | Bumalik sa同级 node pagkatapos ng kasalukuyang node. | 5 | 1 | 9 | Yes |
nodeName | Bumalik sa pangalan ng node, ayon sa kanyang uri. | 5 | 1 | 9 | Yes |
nodeType | Bumalik sa uri ng uri ng node. | 5 | 1 | 9 | Yes |
nodeValue | Itaas o bumalik sa halaga ng node, ayon sa kanyang uri. | 5 | 1 | 9 | Yes |
ownerDocument | Bumalik sa pangunahing elemento ng root (dokumentong object). | 5 | 1 | 9 | Yes |
parentNode | Bumalik sa magulang na node ng node. | 5 | 1 | 9 | Yes |
prefix | Itaas o bumalik sa pangalan ng prefix ng namespace ng node. | No | 1 | 9 | Yes |
previousSibling | Bumalik sa kaugnay na同级 node bago ang kasalukuyang node. | 5 | 1 | 9 | Yes |
textContent | Itaas o bumalik sa teksto ng nilalaman ng node at ng lahat ng kanilang mga huling anino. | No | 1 | No | Yes |
text | Bumalik sa teksto ng node at ng lahat ng kanilang mga huling anino (IE na nag-iisang katangian). | 5 | No | No | No |
xml | Bumalik sa XML ng node at ng lahat ng kanilang mga huling anino (IE na nag-iisang katangian). | 5 | No | No | No |
Mga paraan ng Node object
Mga paraan | Paglalarawan | IE | F | O | W3C |
---|---|---|---|---|---|
appendChild() | Agad dagdagan ang bagong pangkapamilyang kasalukuyan sa katapusan ng listahan ng pangkapamilyang kasalukuyan ng node. | 5 | 1 | 9 | Yes |
cloneNode() | Kopyahin ang node. | 5 | 1 | 9 | Yes |
compareDocumentPosition() | Ihahalintulad ang posisyon ng dalawang mga node sa dokumentong dokumentaryo. | No | 1 | No | Yes |
getFeature(feature,version) | Bumalik sa isang DOM bagay na maaaring magsagawa ng espesyal na API na may tinukoy na katangian at bersyon. | No | Yes | ||
getUserData(key) | Bumalik sa bagay na nauugnay sa isang pangalang pangkey na nasa kasalukuyang node. Ang bagay na ito ay dapat ma-set sa node sa pamamagitan ng paggamit ng setUserData gamit ang katumbas na pangkey. | No | Yes | ||
hasAttributes() | Huhusgahan kung ang kasalukuyang node ay may mga katangian. | No | 1 | 9 | Yes |
hasChildNodes() | Huhusgahan kung ang kasalukuyang node ay may pangkapamilyang kasalukuyan. | 5 | 1 | 9 | Yes |
insertBefore() | Idinikit ang bagong pangkapamilyang kasalukuyan bago ang tinukoy na sangay. | 5 | 1 | 9 | Yes |
isDefaultNamespace(URI) | Naglalaman ang tinukoy na URI ng pangalan ng namespace kung ito ay pangkaraniwan. | No | Yes | ||
isEqualNode() | Suriin kung ang dalawang node ay magkapareho. | No | No | No | Yes |
isSameNode() | Suriin kung ang dalawang node ay parehong node. | No | 1 | No | Yes |
isSupported() | Ibalik kung ang kasalukuyang node ay sumusuporta sa isang katangian. | 9 | Yes | ||
lookupNamespaceURI() | Ibalik ang URI ng namespace na tumugma sa tinukoy na prefix. | No | 1 | No | Yes |
lookupPrefix() | Ibalik ang pangalan ng prefix na tumugma sa tinukoy na URI ng namespace. | No | 1 | No | Yes |
normalize() | Iyong magkasamang Text node at tanggalin ang walang laman na Text node. | 5 | 1 | 9 | Yes |
removeChild() | Tanggalin (at ibalik) ang tinukoy na anak na node ng kasalukuyang node. | 5 | 1 | 9 | Yes |
replaceChild() | Palitan ng bagong node ang isang anak na node. | 5 | 1 | 9 | Yes |
selectNodes() | Ihahanap sa pamamagitan ng isang XPath expression ang mga napiling node. | 6 | |||
selectSingleNode() | Hanapin at ang isang node na tumugma sa XPath query. | 6 | |||
transformNode() | Gumamit ng XSLT upang pagbabago ng isang node sa isang string. | 6 | |||
transformNodeToObject() | Gumamit ng XSLT upang pagbabago ng isang node sa isang dokumento. | 6 | |||
setUserData(key,data,handler) | Ang isang key sa itaas ay magkakabit sa isang node. | No | Yes |
- Previous page DOM NamedNodeMap
- Next page DOM NodeList