Manuel PHP
Précédent |  | Suivant

# 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.

Précédent | Sommaire | Suivant
DOMNode->hasChildNodes() | Niveau supérieur | DOMNode->isSameNode()