(PHP 4 >= 4.2.0)
DomNode::replace_node — Düğümü başka bir düğümle değiştirir
(PHP 4.2) Bu işlev mevcut düğümü belirtilen düğümle değiştirir. Düğümün ebeveyninin çocuğu olarak aynı düğümün ikinci kez yerleştirilmemesi için yer değiştirme öncesi yeniDüğüm kopyalanır. Böylece yer değiştirme öncesi düğümde gereken değişikliklerin yapılabilmesine veya yerleştirilen düğümün sonradan domnode_first_child(), domnode_child_nodes() gibi işlevlerle yeniden alınmasına imkan sağlanmış olur.
(PHP 4.3) Bu işlev mevcut düğümü belirtilen düğümle değiştirir. Herhangi bir kopyalama yapılmaz. Eğer ebeveynin çocukları arasında bir yeniDüğüm varsa yenisi yerleştirilmeden önce eskisi silinir. Yer değiştirme başarılı olduğu takdirde eski düğüm döndürülür.