(PHP 5)
DOMNode::insertBefore — Añade un nuevo hijo antes del nodo de referencia
Esta función inserta un nuevo nodo justo antes que el nodo de referencia. Si planea hacer modificaciones posteriores al hijo añadido debe usar el nodo devuelto.
El nuevo nodo.
El nodo de referencia. Si no se proporciona, newnode es añadido al hijo.
El nodo insertado.
Lanzado si este nodo es de sólo lectura o si el padre previo del nodo que va a ser insertado es de sólo lectura.
Lanzado si este nodo es de un tipo de no permite hijos del tipo del nodo newnode, o si el nodo a añadir es uno de los progenitores del nodo o si es el nodo en sí.
Lanzado si newnode fue creado desde un documento diferente del que creó este nodo.
Lanzado si refnode no es un hijo de este nodo.