XML DOM - Node ਆਬਜੈਕਟ

ਨੋਡ ਆਬਜੈਕਟ ਨੂੰ ਦਸਤਾਵੇਜ਼ ਟਰੀ ਵਿੱਚ ਇੱਕ ਨੋਡ ਦੇਣ ਦਾ ਹੈ。

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) ਆਬੰਧ ਨੂੰ ਨੋਡ ਉੱਤੇ ਇੱਕ ਕੀ ਨਾਲ ਜੋੜੋ。     ਨਹੀਂ ਹਾਂ