DocumentFragmentNN 6 IE s.o DOM 1

L´objet DocumentFragment du DOM W3C est essentiellement un conteneur sans contexte d´autres noeuds du DOM. En d´autres termes, vous pouvez utiliser toutes les propriétés et méthodes de noeuds pour assembler une séquence de noeuds d´élément et texte à l´extérieur de l´arborescence de documents, sans influence de la contenance fournie par DocumentFragment. Si vous ajoutez ou insérez le noeud DocumentFragment dans l´arborescence de documents, le conteneur DocumentFragment disparaît et les contenus de ses noeuds demeurent seuls dans le contexte de leur position dans l´arborescence de documents. DocumentFragment n´est pas nécessaire pour assembler le contenu qui est imbriqué dans un noeud d´élément, car ce noeud d´élément peut jouer le rôle de conteneur temporaire à l´extérieur de l´arborescence de documents et de conteneur après insertion dans l´arborescence de documents. Mais si une ou les deux extrémités d´un segment de contenu se terminent par un noeud de texte, le noeud DocumentFragment fournit un conteneur transparent pour conserver la chaîne de noeuds ensemble jusqu´à leur placement dans le document.

 

Créez un conteneur DocumentFragment vide avec la méthode document.createDocumentFragment(). Un type de noeud DocumentFragment hérite de toutes les propriétés et méthodes de l´objet Node (pour l´insertion et l´ajout d´autres noeuds que vous créez) et n´apporte rien d´autre que sa capacité silencieuse à contenir d´autres noeuds. Ne confondez pas un noeud DocumentFragment avec une chaîne de texte avec balises qui est affectée à la propriété innerHTML d´un élément. Le DOM W3C (au niveau 2) ne fournit pas de telle conversion en hiérarchie de chaînes de noeuds.

 

Netscape 6 élargit ce noeud avec une méthode load() qui permet aux scripts de charger des documents XML dans un noeud Document simple (et invisible). Pour créer un tel noeud, utilisez la méthode document.implementation.createDocument(). Les scripts peuvent alors accéder aux données XML de ce document en uilisant les propriétés et les méthodes d´arborescence de documents du DOM W3C habituelles.

 
Référence de modèle d'objet
 
documentFragmentNodeReference
 
Propriétés spécifiques à l´objet

Aucune.

 
Méthodes spécifiques à l´objet

Aucune.

 
Propriétés de gestionnaire d´événements spécifiques à l´objet

Aucune.