--TEST-- replaceWith() with a non-viable next sibling --EXTENSIONS-- dom --FILE-- loadXML(<< XML); $container = $doc->documentElement; $child = $container->firstElementChild; $alone = $child->firstElementChild; $child->after($alone); echo $doc->saveXML(); $child->replaceWith($alone); echo $doc->saveXML(); ?> --EXPECT--