XML DOM - Obiekt DocumentFragment

Obiekt DocumentFragment reprezentuje sąsiednie węzły i ich poddrzewa.

Obiekt DocumentFragment

Interfejs DocumentFragment reprezentuje część dokumentu (lub odcinek). Precyzyjniej, reprezentuje jeden lub kilka sąsiednich Węzeł Documenti ich wszystkimi potomkami.

Węzeł DocumentFragment nie należy do drzewa dokumentu, a właściwość parentNode zawsze jest null.

Jednak ma on specjalne zachowanie, które czyni go bardzo użytecznym, tj. gdy żąda się wstawienia węzła DocumentFragment do drzewa dokumentu, wstawiany nie jest sam DocumentFragment, ale jego wszystkie potomki. To czyni DocumentFragment użytecznym zastępstwem, tymczasowo przechowującym te węzły, które mają być wstawione do dokumentu w jednym ruchu. Jest to również korzystne dla realizacji operacji wycinania, kopiowania i wklejania dokumentu, zwłaszcza z Interfejs RangeTo jest szczególnie ważne w przypadku ich współużycia.

Nowy pusty węzeł DocumentFragment można utworzyć za pomocą metody Document.createDocumentFragment().

Można również użyć Metoda extractContents() Range Lub Metoda cloneContents() Range Pobierz węzeł DocumentFragment zawierający istniejący dokument.