XML DOM - Node ਆਬਜੈਕਟ
- ਪਿਛਲਾ ਪੰਨਾ DOM NamedNodeMap
- ਅਗਲਾ ਪੰਨਾ DOM NodeList
ਨੋਡ ਆਬਜੈਕਟ ਨੂੰ ਦਸਤਾਵੇਜ਼ ਟਰੀ ਵਿੱਚ ਇੱਕ ਨੋਡ ਦੇਣ ਦਾ ਹੈ。
Node ਆਬਜੈਕਟ
Node ਆਬਜੈਕਟ ਪੂਰੇ DOM ਦਾ ਪ੍ਰਮੁੱਖ ਡਾਟਾ ਟਾਈਪ ਹੈ。
ਨੋਡ ਆਬਜੈਕਟ ਨੂੰ ਦਸਤਾਵੇਜ਼ ਟਰੀ ਵਿੱਚ ਇੱਕ ਵੱਖਰੀ ਨੋਡ ਦੇਣ ਦਾ ਹੈ。
ਨੋਡ ਹੋ ਸਕਦੇ ਹਨ ਐਲੀਮੈਂਟ ਨੋਡ, ਅਟਰੀਬਿਊਟ ਨੋਡ, ਟੈਕਸਟ ਨੋਡ, ਜਾਂ ਵੀ 'ਨੋਡ ਟਾਈਪ' ਵਿੱਚ ਪੇਸ਼ ਕੀਤੇ ਗਏ ਕਿਸੇ ਵੀ ਨੋਡ ਦਾ ਹੋ ਸਕਦਾ ਹੈ。
ਕਿਰਪਾ ਕਰਕੇ, ਹਰ ਵਸਤੂ ਨੂੰ ਪੈਰੰਟ ਅਤੇ ਚਿਲਡ ਦੇ ਗੁਣ ਅਤੇ ਮੱਥਦਾਰ ਮਿਲਣ ਦਾ ਹੈ, ਪਰ ਸਾਰੇ ਵਸਤੂ ਪੈਰੰਟ ਜਾਂ ਚਿਲਡ ਦੇ ਪੈਰੰਟ ਨਹੀਂ ਹੁੰਦੇ। ਉਦਾਹਰਣ ਵਜੋਂ, ਟੈਕਸਟ ਨੋਡ ਨੂੰ ਚਿਲਡ ਨਹੀਂ ਹੁੰਦੇ, ਇਸ ਲਈ ਅਜਿਹੇ ਨੋਡ ਵਿੱਚ ਚਿਲਡ ਜੋੜਨ ਨਾਲ DOM ਗਲਤੀ ਹੁੰਦੀ ਹੈ。
IE: ਇੰਟਰਨੈੱਟ ਈਕਸਪਲੋਰਰ:, F:, ਫਾਇਰਫਾਕਸ:, O:, ਓਪੇਰਾ:, W3C: ਵਿਸ਼ਵ ਵੈੱਬ ਗਠਜੋੜ (ਇੰਟਰਨੈੱਟ ਸਟੈਂਡਰਡ)
ਨੋਡ ਆਬਜੈਕਟ ਦੇ ਅਟਰੀਬਿਊਟ
ਅਟਰੀਬਿਊਟ | ਵਰਣਨ | IE | F | O | W3C |
---|---|---|---|---|---|
baseURI | ਨੋਡ ਦੇ ਅਬਜੈਕਟ ਦੇ ਬੇਸ ਯੂਰੀ ਨੂੰ ਵਾਪਸ ਕਰੋ。 | ਨਹੀਂ | 1 | ਨਹੀਂ | ਹਾਂ |
childNodes | ਨੋਡ ਤੋਂ ਉਪ ਨੋਡ ਤੱਕ ਦੇ ਨੋਡ ਸੂਚੀ ਨੂੰ ਵਾਪਸ ਕਰੋ。 | 5 | 1 | 9 | ਹਾਂ |
firstChild | ਨੋਡ ਦੇ ਪਹਿਲੇ ਉਪ ਨੋਡ ਨੂੰ ਵਾਪਸ ਕਰੋ。 | 5 | 1 | 9 | ਹਾਂ |
lastChild | ਨੋਡ ਦੇ ਅੰਤਿਮ ਉਪ ਨੋਡ ਨੂੰ ਵਾਪਸ ਕਰੋ。 | 5 | 1 | 9 | ਹਾਂ |
localName | ਨੋਡ ਦੇ ਸਥਾਨਕ ਨਾਮ ਨੂੰ ਵਾਪਸ ਕਰੋ。 | ਨਹੀਂ | 1 | 9 | ਹਾਂ |
namespaceURI | ਨੋਡ ਦੇ ਨਾਮ ਸਪੇਸ ਯੂਰੀ ਨੂੰ ਵਾਪਸ ਕਰੋ。 | ਨਹੀਂ | 1 | 9 | ਹਾਂ |
nextSibling | ਨੋਡ ਦੇ ਬਾਅਦ ਸਭ ਤੋਂ ਨਜ਼ਦੀਕੀ ਸਮਾਨ ਨੋਡ ਨੂੰ ਵਾਪਸ ਕਰੋ。 | 5 | 1 | 9 | ਹਾਂ |
nodeName | ਨੋਡ ਦੇ ਨਾਮ ਨੂੰ ਵਾਪਸ ਕਰੋ ਜਿਵੇਂ ਕਿ ਉਸ ਦੇ ਟਾਈਪ ਦੇ ਅਨੁਸਾਰ。 | 5 | 1 | 9 | ਹਾਂ |
nodeType | ਨੋਡ ਦੇ ਟਾਈਪ ਨੂੰ ਵਾਪਸ ਕਰੋ。 | 5 | 1 | 9 | ਹਾਂ |
nodeValue | ਨੋਡ ਦੇ ਮੁੱਲ ਨੂੰ ਸੈਟ ਜਾਂ ਵਾਪਸ ਕਰੋ ਜਿਵੇਂ ਕਿ ਉਸ ਦੇ ਟਾਈਪ ਦੇ ਅਨੁਸਾਰ。 | 5 | 1 | 9 | ਹਾਂ |
ownerDocument | ਨੋਡ ਦੇ ਪ੍ਰਿੰਸੀਪਲ ਐਲੀਮੈਂਟ ਨੂੰ ਵਾਪਸ ਕਰੋ (document ਆਬਜੈਕਟ ਹੈ) | 5 | 1 | 9 | ਹਾਂ |
parentNode | ਨੋਡ ਦੇ ਮਾਤਾ ਨੋਡ ਨੂੰ ਵਾਪਸ ਕਰੋ。 | 5 | 1 | 9 | ਹਾਂ |
prefix | ਨੋਡ ਦੇ ਨਾਮ ਸਪੇਸ ਪ੍ਰੋਫਿਕਸ ਨੂੰ ਸੈਟ ਜਾਂ ਵਾਪਸ ਕਰੋ。 | ਨਹੀਂ | 1 | 9 | ਹਾਂ |
previousSibling | ਨੋਡ ਦੇ ਪਹਿਲਾਂ ਸਭ ਤੋਂ ਨਜ਼ਦੀਕੀ ਸਮਾਨ ਨੋਡ ਨੂੰ ਵਾਪਸ ਕਰੋ。 | 5 | 1 | 9 | ਹਾਂ |
textContent | ਨੋਡ ਅਤੇ ਉਸ ਦੇ ਪੀੜ੍ਹੀ ਦੇ ਟੈਕਸਟ ਨੂੰ ਸੈਟ ਜਾਂ ਵਾਪਸ ਕਰੋ。 | ਨਹੀਂ | 1 | ਨਹੀਂ | ਹਾਂ |
text | ਨੋਡ ਅਤੇ ਉਸ ਦੇ ਪੀੜ੍ਹੀ ਦੇ ਟੈਕਸਟ ਨੂੰ ਵਾਪਸ ਕਰੋ (IE ਵਿਲੱਖਣ ਸੁਆਈਟੀਜ਼ ਹਨ) | 5 | ਨਹੀਂ | ਨਹੀਂ | ਨਹੀਂ |
xml | ਨੋਡ ਅਤੇ ਉਸ ਦੇ ਪੀੜ੍ਹੀ ਦੇ XML ਨੂੰ ਵਾਪਸ ਕਰੋ (IE ਵਿਲੱਖਣ ਸੁਆਈਟੀਜ਼ ਹਨ) | 5 | ਨਹੀਂ | ਨਹੀਂ | ਨਹੀਂ |
ਨੋਡ ਆਬਜੈਕਟ ਦੇ ਮੱਥਕ
ਮੱਥਕ | ਵਰਣਨ | IE | F | O | W3C |
---|---|---|---|---|---|
appendChild() | ਨੋਡ ਦੇ ਉਪ ਨੋਡ ਸੂਚੀ ਦੇ ਅੰਤ ਵਿੱਚ ਨਵਾਂ ਉਪ ਨੋਡ ਜੋੜੋ。 | 5 | 1 | 9 | ਹਾਂ |
cloneNode() | ਨੋਡ ਨੂੰ ਨਕਲ ਕਰੋ。 | 5 | 1 | 9 | ਹਾਂ |
compareDocumentPosition() | ਦੋ ਨੋਡਾਂ ਦੇ ਡਾਕੂਮੈਂਟ ਸਥਾਨ ਨੂੰ ਤੁਲਨਾ ਕਰੋ。 | ਨਹੀਂ | 1 | ਨਹੀਂ | ਹਾਂ |
getFeature(feature,version) | ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ਤਾ ਅਤੇ ਰੈਂਡ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ ਵਾਲਾ DOM ਆਬਜੈਕਟ ਵਾਪਸ ਕਰੋ。 | ਨਹੀਂ | ਹਾਂ | ||
getUserData(key) | ਨੋਡ 'ਤੇ ਕਿਸੇ ਕੀ ਨਾਲ ਜੁੜੇ ਆਬਜੈਕਟ ਨੂੰ ਵਾਪਸ ਕਰੋ। ਇਹ ਆਬਜੈਕਟ ਪਹਿਲਾਂ ਹੀ setUserData ਦੀ ਮਦਦ ਨਾਲ ਇਸ ਨੋਡ 'ਤੇ ਸੈਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ。 | ਨਹੀਂ | ਹਾਂ | ||
hasAttributes() | ਮੌਜੂਦਾ ਨੋਡ ਕੋਲ ਅਟਰੀਬਿਊਟ ਹੈ ਕੀ ਪਰਖੋ。 | ਨਹੀਂ | 1 | 9 | ਹਾਂ |
hasChildNodes() | ਮੌਜੂਦਾ ਨੋਡ ਕੋਲ ਉਪ ਨੋਡ ਹੈ ਕੀ ਪਰਖੋ。 | 5 | 1 | 9 | ਹਾਂ |
insertBefore() | ਵਿਸ਼ੇਸ਼ ਉਪ ਨੋਡ ਤੋਂ ਪਹਿਲਾਂ ਨਵਾਂ ਉਪ ਨੋਡ ਜੋੜੋ。 | 5 | 1 | 9 | ਹਾਂ |
isDefaultNamespace(URI) | ਵਾਸਤਵਿਕ ਨਾਮ ਥਾਂਗਸ਼ਪੇਸ ਯੂਰੀ ਨੂੰ ਡਿਫਾਲਟ ਹੈ ਕੀ ਵਾਪਸ ਕਰੋ。 | ਨਹੀਂ | ਹਾਂ | ||
isEqualNode() | ਇੱਕ ਨੋਡ ਨੂੰ ਦੂਜੇ ਨੋਡ ਨਾਲ ਸਮਾਨ ਕਰੋ。 | ਨਹੀਂ | ਨਹੀਂ | ਨਹੀਂ | ਹਾਂ |
isSameNode() | ਇੱਕ ਨੋਡ ਨੂੰ ਦੂਜੇ ਨੋਡ ਨਾਲ ਸਾਮਿਲ ਕਰੋ。 | ਨਹੀਂ | 1 | ਨਹੀਂ | ਹਾਂ |
isSupported() | ਇੱਕ ਹੱਲੇਟ ਦੀ ਸਮਰੱਥਾ ਨੂੰ ਵਾਪਸ ਦੇਵੋ。 | 9 | ਹਾਂ | ||
lookupNamespaceURI() | ਇੱਕ ਪ੍ਰਿਫਿਕਸ ਦੇ ਨਾਮਜਾਂ ਸ਼ਾਮਲ ਯੂਰੀ ਨੂੰ ਵਾਪਸ ਦੇਵੋ。 | ਨਹੀਂ | 1 | ਨਹੀਂ | ਹਾਂ |
lookupPrefix() | ਇੱਕ ਨਾਮਜਾਂ ਸ਼ਾਮਲ ਯੂਰੀ ਦੇ ਪ੍ਰਿਫਿਕਸ ਨੂੰ ਵਾਪਸ ਦੇਵੋ。 | ਨਹੀਂ | 1 | ਨਹੀਂ | ਹਾਂ |
normalize() | ਮਿਲੇ ਹੋਏ Text ਨੋਡ ਨੂੰ ਮਿਲਾਓ ਅਤੇ ਖਾਲੀ ਟੈਕਸਟ ਨੋਡ ਹਟਾਓ。 | 5 | 1 | 9 | ਹਾਂ |
removeChild() | ਮੌਜੂਦਾ ਨੋਡ ਦਾ ਇੱਕ ਸੁਚੀਂਟ ਉਪ ਨੋਡ ਹਟਾਓ (ਅਤੇ ਵਾਪਸ ਦੇਵੋ)。 | 5 | 1 | 9 | ਹਾਂ |
replaceChild() | ਇੱਕ ਉਪ ਨੋਡ ਨੂੰ ਇੱਕ ਨਵੇਂ ਨੋਡ ਨਾਲ ਬਦਲੋ。 | 5 | 1 | 9 | ਹਾਂ |
selectNodes() | ਇੱਕ XPath ਐਕਸਪ੍ਰੈਸ਼ਨ ਦੀ ਮਦਦ ਨਾਲ ਚੋਣ ਕਰੋ。 | 6 | |||
selectSingleNode() | ਇੱਕ ਨੋਡ ਨੂੰ ਜੀਤ ਕੇ XPath ਕੁਝਾਇਣ ਕਰੋ。 | 6 | |||
transformNode() | ਇੱਕ ਨੋਡ ਨੂੰ ਇੱਕ ਸਟਰਿੰਗ ਵਿੱਚ ਟਰਾਂਸਫਾਰਮ ਕਰਨ ਲਈ XSLT ਇਸਤੇਮਾਲ ਕਰੋ。 | 6 | |||
transformNodeToObject() | ਇੱਕ ਨੋਡ ਨੂੰ ਇੱਕ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਟਰਾਂਸਫਾਰਮ ਕਰਨ ਲਈ XSLT ਇਸਤੇਮਾਲ ਕਰੋ。 | 6 | |||
setUserData(key,data,handler) | ਆਬੰਧ ਨੂੰ ਨੋਡ ਉੱਤੇ ਇੱਕ ਕੀ ਨਾਲ ਜੋੜੋ。 | ਨਹੀਂ | ਹਾਂ |
- ਪਿਛਲਾ ਪੰਨਾ DOM NamedNodeMap
- ਅਗਲਾ ਪੰਨਾ DOM NodeList