XML DOM - DocumentFragment-objekti
DocumentFragment-objekti edustaa vierekkäisiä solmuja ja niiden lapsisolmuja.
DocumentFragment-objekti
DocumentFragment-rajapinta edustaa dokumentin osaa (tai osaa). Tarkemmin sanottuna se edustaa yhtä tai useampia vierekkäisiä Document-elementtija niiden kaikki lapsen-elementit.
DocumentFragment-elementti ei kuulu dokumenttiin, ja perinnöllinen parentNode-ominaisuus on aina null.
Se kuitenkin käyttäytyy erityisellä tavalla, mikä tekee siitä erittäin hyödyllisen, eli kun pyydetään lisätä DocumentFragment-elementti dokumenttiin, lisätään ei DocumentFragment-elementti itsessään, vaan sen kaikki lapsen-elementit. Tämä tekee DocumentFragment-elementistä hyödyllisen paikkalaskurin, joka väliaikaisesti säilyttää ne solmut, jotka lisätään dokumenttiin kerralla. Se on myös hyödyllistä toteuttaessa dokumentin leikkaamista, kopiointia ja liittämistä, erityisesti Range-rajapintaErityisesti niiden yhdessä käytössä.
voidaan luoda uusi tyhjä DocumentFragment-elementti Document.createDocumentFragment()-menetelmällä.
voidaan käyttää myös Range.extractContents()-menetelmä tai Range.cloneContents()-menetelmä Hanki DocumentFragment-elementti, joka sisältää nykyisen dokumentin.