public DOMNode DOMNode::insertBefore    ( DOMNode $newnode   [, DOMNode $refnode  ] )

DOMNode::insertBefore Добавляет новый дочерний узел перед указанным узлом

newnode

Новый узел.

refnode

Контрольный узел. Если отсутствует, то newnode добавляется в конец списка потомков.