DOMNode->insertBefore()

DOMNode->insertBefore() --  Ajoute un nouveau fils à la fin des enfants

Description

class DOMNode {

DOMNode insertBefore ( DOMNode newnode [, DOMNode refnode] )

}

Cette fonction insère un nouveau noeud juste avec le noeud de référence. Si vous comptez faire des modifications plus tard sur l'enfant ajouté, vous devez utiliser le noeud retourné.

Liste de paramètres

newnode

Le nouveau noeud.

refnode

Le noeud référencé. Si non spécifié, newnode sera ajouté au fils.

Valeurs de retour

The inserted node.

Exceptions

DOM_NO_MODIFICATION_ALLOWED_ERR

Lancé si le noeud est en lecture seul ou si le parent précédent le noeud à insérer est en lecture seul.

DOM_HIERARCHY_REQUEST_ERR

Lancé si ce noeud est d'un type qui n'aurotise pas de fils du type du noeud newnode, ou si le noeud à ajouter est un des ancêtres de ce noeud ou ce noeud lui-même.

DOM_WRONG_DOCUMENT_ERR

Lancé si newnode a été créé depuis un document différent que celui qui a créé ce noeud.

DOM_NOT_FOUND

Lancé si refnode n'est pas un fils de ce noeud.