XML DOM - دمنوکمپوننت
دمنوکمپوننت دا نزدیک نودو تے ان دا ذیلی درخت نمائش کردا اے。
دمنوکمپوننت
DocumentFragment ਇੰਟਰਫੇਸ ਇੱਕ ਦਸਤਾਵੇਜ਼ ਦੇ ਇੱਕ ਹਿੱਸੇ (ਜਾਂ ਇੱਕ ਹਿੱਸੇ) ਨੂੰ ਪ੍ਰਤੀਨਿਧਤ ਕਰਦਾ ਹੈ।ਸਹੀ ਤੌਰ 'ਤੇ ਕਿਹਾ ਤਾਂ ਇਹ ਇੱਕ ਜਾਂ ਕਈ ਨਜ਼ਦੀਕੀ ਨੋਡ Document ਨੋਡਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਸਾਰੇ ਵੰਸ਼ਜ
DocumentFragment ਨੋਡ ਦਸਤਾਵੇਜ਼ ਟ੍ਰੀ ਵਿੱਚ ਨਹੀਂ ਹੁੰਦੇ ਹਨ, ਇਸ ਦੇ parentNode ਪ੍ਰਤੀਯੋਗੀ ਹਮੇਸ਼ਾ ਨਲਕ ਹੁੰਦਾ ਹੈ。
ਪਰ ਇਸ ਦੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਵਿਵਹਾਰ ਹੈ ਜੋ ਇਸ ਨੂੰ ਬਹੁਤ ਹੀ ਉਪਯੋਗੀ ਬਣਾਉਂਦਾ ਹੈ, ਯਾਨੀ ਜਦੋਂ ਇੱਕ DocumentFragment ਨੋਡ ਨੂੰ ਦਸਤਾਵੇਜ਼ ਟ੍ਰੀ ਵਿੱਚ ਜੋੜਨ ਦੀ ਬੇਨਤੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਜੋੜਨ ਵਾਲਾ ਨੋਡ DocumentFragment ਹੀ ਨਹੀਂ ਸਗੋਂ ਇਸ ਦੇ ਸਾਰੇ ਵੰਸ਼ਜ ਹਨ।ਇਹ DocumentFragment ਨੂੰ ਇੱਕ ਉਪਯੋਗੀ ਥੈਂਡਰ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਇਕਸਾਰ ਤੌਰ 'ਤੇ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਨੋਡ ਜੋੜਨ ਦੀ ਕਾਰਵਾਈ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ, ਖਾਸ ਕਰਕੇ Range ਇੰਟਰਫੇਸਇਹ ਇੱਕੋ ਜਿਹਾ ਹੀ ਨਹੀਂ ਹੈ
ਨਵਾਂ ਖਾਲੀ DocumentFragment ਨੋਡ Document.createDocumentFragment() ਮੈਥਡ ਦੇ ਵਰਤੋਂ ਨਾਲ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ
ਵੀ ਇਸਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ Range.extractContents() ਮੈਥਡ ਜਾਂ Range.cloneContents() ਮੈਥਡ ਮੌਜੂਦਾ ਦਸਤਾਵੇਜ਼ ਦੇ ਫਰੈਗਮੈਂਟ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ DocumentFragment ਨੋਡ