XML DOM - DocumentFragment عناصر

DocumentFragment عناصر کا مطلب جسد نمائش کے لئے استعمال کیا جاتا ہے جس میں قربانی اور ان کے ذریعے استعمال کئے جانے والے عناصر شامل ہیں。

DocumentFragment عناصر

پایه DocumentFragment نشان‌دهنده بخشی از یک سند (یا بخشی) است (یا بخشی). دقیق‌تر بگوییم، آن یک یا چند گره متجاوز از نزدیک به هم پیوسته را نشان‌دهنده است. گره Documentو تمام فرزندان آن.

گره DocumentFragment به درخت سند تعلق ندارد، ویژگی parentNode ارث‌برداری شده همیشه null است.

اما آن یک رفتار خاص دارد که آن را بسیار مفید می‌کند، یعنی هنگامی که درخواست می‌شود یک DocumentFragment گره به درخت سند اضافه شود، نه DocumentFragment گره خود، بلکه تمام فرزندان آن اضافه می‌شود. این باعث می‌شود که DocumentFragment یک جایگزین مفید شود، تا موقتاً گره‌هایی را که یک بار به سند اضافه می‌شوند، نگه دارد. این به عملکرد برش، کپی و چسباندن سند نیز کمک می‌کند، به ویژه با پایه Rangeبه ویژه هنگامی که با هم استفاده می‌شوند.

می‌توان یک DocumentFragment گره خالی جدید با استفاده از Document.createDocumentFragment() ایجاد کرد.

همچنین می‌توان روش Range.extractContents() یا روش Range.cloneContents() گرفتن یک DocumentFragment گره شامل یک سند موجود.