XML DOM Document ਆਬਜੈਕਟ

Document ਆਬਜੈਕਟ ਸਮੁੱਚਾ XML ਦਸਤਾਵੇਜ਼ ਪ੍ਰਤੀਨਿਧਤ ਕਰਦਾ ਹੈ。

XML ਦਸਤਾਵੇਜ਼ ਆਬਜੈਕਟ

Document ਆਬਜੈਕਟ XML ਦਸਤਾਵੇਜ਼ ਟ੍ਰੀ ਦੇ ਰੂਟ ਹੈ, ਜੋ ਸਾਨੂੰ ਦਸਤਾਵੇਜ਼ ਦਾਤਾ ਨੂੰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ。

ਇਲੈਕਟ੍ਰੌਨ ਨੋਡ, ਟੈਕਸਟ ਨੋਡ, ਟਿੱਪਣੀ, ਪ੍ਰੋਸੈਸ ਇਨਸਟ੍ਰੱਕਸ਼ਨ ਆਦਿ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹੋ ਸਕਦੇ, ਇਸ ਲਈ Document ਆਬਜੈਕਟ ਨੇ ਇਨ੍ਹਾਂ ਆਬਜੈਕਟਾਂ ਨੂੰ ਬਣਾਉਣ ਦੇ ਤਰੀਕੇ ਵੀ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ।Node ਆਬਜੈਕਟ ਦੀ ਇੱਕ ownerDocument ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ ਜੋ ਇਹ ਉਨ੍ਹਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਬਣਾਉਣ ਵਾਲੇ Document ਨਾਲ ਜੋੜਦੀ ਹੈ।

Document ਆਬਜੈਕਟ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਰਣਨ
childNodes ਦਸਤਾਵੇਜ਼ ਦੇ ਉਪ ਨੋਡਾਂ ਦਾ NodeList ਵਾਪਸ ਕਰੋ。
doctype ਦਸਤਾਵੇਜ਼ ਨਾਲ ਸਬੰਧਤ ਦਸਤਾਵੇਜ਼ ਟਾਈਪ ਘੋਸ਼ਣਾ ਨੂੰ ਵਾਪਸ ਕਰੋ。
documentElement ਦਸਤਾਵੇਜ਼ ਦੇ ਰੂਟ ਨੋਡ ਨੂੰ ਵਾਪਸ ਕਰੋ。
documentURI ਦਸਤਾਵੇਜ਼ ਦੀ ਸਥਿਤੀ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਵਾਪਸ ਕਰੋ。
domConfig normalizeDocument() ਵਾਲੇ ਵਰਤੇ ਹੋਏ ਕੰਫਿਗਰੇਸ਼ਨ ਨੂੰ ਵਾਪਸ ਕਰੋ。
firstChild ਦਸਤਾਵੇਜ਼ ਦੇ ਪਹਿਲੇ ਉਪ ਨੋਡ ਨੂੰ ਵਾਪਸ ਕਰੋ。
implementation ਇਸ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਨ ਵਾਲੇ DOMImplementation ਆਬਜੈਕਟ ਨੂੰ ਵਾਪਸ ਕਰੋ。
inputEncoding ਦਸਤਾਵੇਜ਼ ਦੇ ਵਰਤੇ ਹੋਏ ਇੰਕੋਡਿੰਗ ਨੂੰ ਵਾਪਸ ਕਰੋ (ਪਰਸਿੰਗ ਵਿੱਚ ਹੈ)。
lastChild ਦਸਤਾਵੇਜ਼ ਦੇ ਆਖਰੀ ਬੱਚੇ ਨੂੰ ਵਾਪਸ ਦੇਵੇ。
nodeName ਆਬਜੈਕਟ ਦੇ ਨਾਮ ਵਾਪਸ ਦੇਵੇ (ਆਬਜੈਕਟ ਦੇ ਪ੍ਰਕਾਰ ਨਾਲ ਨਿਰਭਰ ਕਰਦਾ ਹੈ)。
nodeType ਆਬਜੈਕਟ ਦੇ ਨੂੰਦੇ ਪ੍ਰਕਾਰ ਵਾਪਸ ਦੇਵੇ。
nodeValue ਆਬਜੈਕਟ ਦਾ ਮੁੱਲ ਸੈਟ ਜਾਂ ਵਾਪਸ ਦੇਵੇ (ਆਬਜੈਕਟ ਦੇ ਪ੍ਰਕਾਰ ਨਾਲ ਨਿਰਭਰ ਕਰਦਾ ਹੈ)。
xmlEncoding ਦਸਤਾਵੇਜ਼ ਦੀ XML ਐਂਕੋਡਿੰਗ ਵਾਪਸ ਦੇਵੇ。
xmlStandalone ਦਸਤਾਵੇਜ਼ ਨੂੰ ਸਵੈਸਥਾਈ ਸੈਟ ਜਾਂ ਵਾਪਸ ਦੇਵੇ。
xmlVersion ਦਸਤਾਵੇਜ਼ ਦੀ XML ਸੰਸਕਰਣ ਸੈਟ ਜਾਂ ਵਾਪਸ ਦੇਵੇ。

Document ਆਬਜੈਕਟ ਦੇ ਗਿਣਤੀ ਵਾਲੇ ਮੱਥਕ

ਮੈਥਡ ਵਰਣਨ
adoptNode() ਦੂਜੇ ਡੂਕੁਮੈਂਟ ਵਿੱਚ ਦਾਨ ਕੀਤੇ ਗਏ ਨੂੰ ਇਸ ਦਾਨ ਕੀਤੇ ਗਏ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ ਅਤੇ ਇਸ ਦਾਨ ਕੀਤੇ ਗਏ ਨੂੰ ਵਾਪਸ ਦੇਵੇ。
createAttribute() ਨਾਮ ਵਾਲੇ ਗੁਣ ਆਬਜੈਕਟ ਬਣਾਓ ਅਤੇ ਨਵਾਂ Attr ਆਬਜੈਕਟ ਵਾਪਸ ਦੇਵੇ。
createAttributeNS() ਨਾਮ ਅਤੇ ਨਾਮ ਸਪੇਸ ਵਾਲੇ ਗੁਣ ਆਬਜੈਕਟ ਬਣਾਓ ਅਤੇ ਨਵਾਂ Attr ਆਬਜੈਕਟ ਵਾਪਸ ਦੇਵੇ。
createCDATASection() CDATA ਸੈਕਸ਼ਨ ਆਬਜੈਕਟ ਬਣਾਓ ਅਤੇ ਇਸ ਨੂੰ ਵਾਪਸ ਦੇਵੇ。
createComment() ਟਿੱਪ ਆਬਜੈਕਟ ਬਣਾਓ ਅਤੇ ਇਸ ਨੂੰ ਵਾਪਸ ਦੇਵੇ。
createDocumentFragment() ਖਾਲੀ DocumentFragment ਆਬਜੈਕਟ ਬਣਾਓ ਅਤੇ ਇਸ ਨੂੰ ਵਾਪਸ ਦੇਵੇ。
createElement() ਐਲੀਮੈਂਟ ਆਬਜੈਕਟ ਬਣਾਓ ਅਤੇ ਨਵਾਂ Attr ਆਬਜੈਕਟ ਵਾਪਸ ਦੇਵੇ。
createElementNS() ਨਾਮ ਅਤੇ ਨਾਮ ਸਪੇਸ ਵਾਲੇ ਐਲੀਮੈਂਟ ਆਬਜੈਕਟ ਬਣਾਓ ਅਤੇ ਨਵਾਂ Attr ਆਬਜੈਕਟ ਵਾਪਸ ਦੇਵੇ。
createEntityReference() EntityReference ਆਬਜੈਕਟ ਬਣਾਓ ਅਤੇ ਇਸ ਆਬਜੈਕਟ ਨੂੰ ਵਾਪਸ ਦੇਵੇ。
createProcessingInstruction() ProcessingInstruction ਆਬਜੈਕਟ ਬਣਾਓ ਅਤੇ ਇਸ ਆਬਜੈਕਟ ਨੂੰ ਵਾਪਸ ਦੇਵੇ。
createTextNode() ਟੈਕਸਟ ਨੂੰ ਬਣਾਓ。
getElementById() ਗਿਣਤੀ ਦੇ ਮੁੱਲ ਵਾਲੇ id ਗੁਣ ਵਾਲੇ ਐਲੀਮੈਂਟ ਵਾਪਸ ਦੇਵੇ。
getElementsByTagName() ਨਾਮ ਦੇ ਹਰੇਕ ਐਲੀਮੈਂਟ ਦਾ NodeList ਵਾਪਸ ਦੇਵੇ。
getElementsByTagNameNS() ਨਾਮ ਅਤੇ ਨਾਮ ਸਪੇਸ ਦੇ ਹਰੇਕ ਐਲੀਮੈਂਟ ਦਾ NodeList ਵਾਪਸ ਦੇਵੇ。
importNode() ਨੂੰ ਦੂਜੇ ਡੂਕੁਮੈਂਟ ਤੋਂ ਇਸ ਡੂਕੁਮੈਂਟ ਵਿੱਚ ਇੰਪੋਰਟ ਕਰੋ。
normalizeDocument()
renameNode() ਐਲੀਮੈਂਟ ਜਾਂ ਪੈਟਰੀਟਰੀ ਨੂੰ ਨਾਮ ਕਰੋ。

DocumentType ਆਬਜੈਕਟ ਦੇ ਗੁਣ

ਹਰੇਕ ਡੂਕੁਮੈਂਟ ਨੂੰ ਇੱਕ DOCTYPE ਗੁਣ ਹੈ ਜਿਸ ਦਾ ਮੁੱਲ null ਜਾਂ DocumentType ਆਬਜੈਕਟ ਹੈ。

DocumentType ਆਬਜੈਕਟ XML ਦਸਤਾਵੇਜ਼ ਲਈ ਨਾਮਜਾਂ ਦਾ ਇੰਟਰਫੇਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਰਣਨ
name DTD ਦਾ ਨਾਮ ਵਾਪਸ ਕਰੋ。
publicId DTD ਦਾ ਪਬਲਿਕ ਪਹਿਲਵਾਨ ਵਾਪਸ ਕਰੋ。
systemId ਬਾਹਰੀ DTD ਦਾ ਸਿਸਟੈਮ ਪਹਿਲਵਾਨ ਵਾਪਸ ਕਰੋ。

DocumentImplementation ਆਬਜੈਕਟ ਦੀਆਂ ਕਿਸਮਾਂ

DOMImplementation ਆਬਜੈਕਟ DOM ਆਬਜੈਕਟ ਮਾਡਲ ਤੋਂ ਅਲੱਗ ਕਿਸੇ ਵੀ ਵਿਸ਼ੇਸ਼ ਇੰਸਟੈਂਸ ਦੀ ਕਿਸੇ ਵੀ ਕਾਰਵਾਈ ਨੂੰ ਕਰਦਾ ਹੈ。

ਮੈਥਡ ਵਰਣਨ
createDocument() ਨਿਰਧਾਰਿਤ ਦਸਤਾਵੇਜ਼ ਟਾਈਪ ਦਾ ਨਵਾਂ DOM Document ਆਬਜੈਕਟ ਬਣਾਓ。
createDocumentType() ਖਾਲੀ DocumentType ਨੂੰ ਬਣਾਓ。
getFeature() ਵਿਸ਼ੇਸ਼ ਹਾਤੀਆਂ ਅਤੇ ਸੈਕਸ਼ਨ ਪ੍ਰਤੀਯੋਗਿਤਾ ਦੇ ਐੱਪੀਆਈ ਆਬਜੈਕਟ ਨੂੰ ਵਾਪਸ ਕਰੋ (ਜੇਕਰ ਮੌਜੂਦ ਹੈ ਤਾਂ)
hasFeature() DOM ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਹਾਤੀਆਂ ਅਤੇ ਸੈਕਸ਼ਨ ਪ੍ਰਤੀਯੋਗਿਤਾ ਨੂੰ ਚੇਕ ਕਰੋ ਕਿ ਉਹ ਪ੍ਰਤੀਯੋਗਿਤਾ ਲਾਗੂ ਕਰ ਰਿਹਾ ਹੈ ਜਾਂ ਨਹੀਂ。

ProcessingInstruction ਆਬਜੈਕਟ ਦੀਆਂ ਪ੍ਰਤੀਯੋਗਿਤਾਵਾਂ

ProcessingInstruction ਆਬਜੈਕਟ ਪ੍ਰੋਸੈਸਿੰਗInstruction ਨੂੰ ਪ੍ਰਤੀਨਿਧਤ ਕਰਦਾ ਹੈ。

ਪ੍ਰੋਸੈਸਿੰਗ ਇੰਸਟਰੱਕਸ਼ਨ ਪ੍ਰੋਸੈਸਿੰਗ ਇੰਸਟਰੱਕਸ਼ਨ ਹੈ ਜਿਸ ਨਾਲ XML ਦਸਤਾਵੇਜ਼ ਟੈਕਸਟ ਵਿੱਚ ਪ੍ਰੋਸੈਸਰ ਵਿਸ਼ੇਸ਼ ਸੂਚਨਾ ਬਚਾਉਣ ਦਾ ਤਰੀਕਾ ਹੈ。

ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਰਣਨ
ਡੇਟਾ ਇਹ ਹੈਡਰ ਦੀ ਸਮਗਰੀ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਵਾਪਸ ਕਰੋ。
ਟਾਰਗੇਟ ਇਹ ਹੈਡਰ ਦੇ ਟਾਰਗੇਟ ਨੂੰ ਵਾਪਸ ਕਰੋ。