(PHP 5, PHP 7)
DOMNode::insertBefore — Ajoute un nouveau fils avant le noeud référencé
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é.
newnode
Le nouveau noeud.
refnode
Le noeud référencé. Si non spécifié, newnode
sera ajouté au fils.
Le noeud inséré.
DOM_NO_MODIFICATION_ALLOWED_ERR
Lancé si le noeud est en lecture seule ou si le parent précédent le noeud à insérer est en lecture seule.
DOM_HIERARCHY_REQUEST_ERR
Lancé si ce noeud est d'un type qui n'autorise 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.