XML DOM - Objeto DocumentFragment
El objeto DocumentFragment representa nodos adyacentes y sus subárboles.
Objeto DocumentFragment
La interfaz DocumentFragment representa una parte (o un fragmento) del documento. Más exactamente, representa un o varios nodos adyacentes. Nodo Documentoy todos sus descendientes.
El nodo DocumentFragment no pertenece al árbol de documentos y la propiedad parentNode heredada siempre es null.
Sin embargo, tiene un comportamiento especial que lo hace muy útil, es decir, cuando se solicita insertar un nodo DocumentFragment en el árbol de documentos, no se inserta el DocumentFragment en sí mismo, sino todos sus descendientes. Esto hace que DocumentFragment sea un marcador útil, para almacenar temporalmente los nodos que se insertarán en el documento de una vez. También es útil para implementar operaciones de cortar, copiar y pegar en documentos, especialmente con Interfaz RangeEs aún más así cuando se usan juntos.
Se puede crear un nuevo nodo DocumentFragment vacío usando el método Document.createDocumentFragment().
También se puede usar Método extractContents() de Range O Método cloneContents() de Range Obtener el nodo DocumentFragment que contiene el fragmento actual de documento.