XML DOM - Objeto DocumentFragment
O objeto DocumentFragment representa os nós adjacentes e suas subárvores.
Objeto DocumentFragment
A interface DocumentFragment representa uma parte (ou um trecho) do documento. Mais exatamente, ela representa um ou mais nós adjacentes. Nó Documente todos seus descendentes.
O nó DocumentFragment não faz parte da árvore do documento e a propriedade parentNode herdada sempre é null.
No entanto, ele tem um comportamento especial que o torna muito útil, ou seja, quando se solicita a inserção de um nó DocumentFragment na árvore do documento, o que é inserido não é o DocumentFragment em si, mas todos seus descendentes. Isso torna o DocumentFragment um placeholder útil, temporariamente armazenando os nós que serão inseridos no documento uma vez. Isso também facilita a implementação das operações de cortar, copiar e colar no documento, especialmente com Interface RangeAinda mais assim quando usados juntos.
Pode-se criar um novo nó DocumentFragment vazio usando o método Document.createDocumentFragment().
também pode ser usado Método extractContents() Range ou Método cloneContents() Range Obtenha o nó DocumentFragment que contém o documento existente.