طریق importNode() XML DOM

دکومنٹ آوٹھا مراجع دستاویز

تعریف و استفاده

طریق importNode() می‌تواند یک گره را از یک مستند دیگر به این مستند کپی کند تا بتوان از آن استفاده کرد.

قانون:

importNode(درآمد کئے گئے نیوڈم,}دبلی)
پارامتر شرح
درآمد کئے گئے نیوڈم درآمد کئے گئے نیوڈم
دبلی اگر کچھ کا مقصد true ہوگا تو درآمد کئے گئے نیوڈم کی بچوں کی نیوڈم کاپی بھی کی جائیگی۔

واپسی کا مقصد

درآمد کئے گئے نیوڈم کاپی ( ممکن ہو کہ اس کی بچوں) کی واپسی، جس کی ownerDocument کی خصوصیات کو اس دکومنٹ کو سیٹ کیا جائیگا۔

ڈال دی جائیگی،

اگر درآمد کئے گئے نیوڈم یہ Document نیوڈم یا DocumentType نیوڈم ہوتا ہے، اس طریقہ کار کو NOT_SUPPORTED_ERR کا کوڈ کا غلطی ڈال دی جائیگی۔ DOMException غلطی، کیونکہ یہ طرح کے نیوڈم درآمد نہیں کئے جاسکتے ہیں۔

شرح

اس طریقہ کار کا پارامتر ایک دوسرے دکومنٹ میں معلوم نیوڈم ہوتا ہے، واپسی وہ نیوڈم کی کاپی ہوتا ہے جو اس دکومنٹ میں داخل کیا جاسکتا ہے۔ اگر دبلی اگر کچھ کا مقصد true ہوگا تو اس نیوڈم کی تمام بچوں کی نیوڈم کاپی بھی کی جائیگی۔ کسی بھی طرح سے، موروثی نیوڈم اور اس کی بچوں کو کسی طرح سے تبدیل نہیں کیا جائیگا۔

ایک کاپی کی واپسی کی ownerDocument کی خصوصیات کو موجود دکومنٹ کو سے سیٹ کیا جائے گا، لیکن parentNode کی خصوصیات کو null ہوگی، کیونکہ وہ ابھی دکومنٹ میں داخل نہیں کیا گیا ہے۔ موروثی نیوڈم یا نیوڈم تھری میں رجسٹر کئے گئے ایونٹ لیستنر فنکشن کاپی نہیں کی جائیں گے。

عنصر چیئر کا نیوڈم کی وقت، صرف مندرج کئے گئے کی خصوصیات کو درآمد کیا جاتا ہے۔ اگر اتر کا نیوڈم کی وقت، اس کا specified کی خصوصیات کو خودکار طور پر true رکھا جائے گا۔

ملاحظہ کریں

Node.cloneNode()

دکومنٹ آوٹھا مراجع دستاویز