I tried to use unlink_node to delete a node, but it never worked.
However, you can delete a node with this:
function delNode($node){
$nud=$node->parent_node();
$nud->remove_child($node);
}
DomNode::unlink_node
(PHP 4 >= 4.1.0)
DomNode::unlink_node — Deletes node
Beschreibung
void DomNode::unlink_node
( void
)
Warnung
Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.
DomNode::unlink_node
starloran at hotmail dot com
01-Oct-2004 03:46
01-Oct-2004 03:46
phpnotes AT no Spam dot phillfox.net
22-Nov-2002 11:07
22-Nov-2002 11:07
Just like dump_node*, this method requres the node as an argument.
Like this:
$removeThis = $dom->get_element_by_id ('26');
$unlinked = $removeThis->unlink_node($removeThis);
In the example above, $unlinked seems to be NULL.
I'm using 4.3.0-dev (build: Nov 14 2002 10:13:12) in Module mode on Apache/1.3.24 - Win2000.
* see: http://www.php.net/manual/en/function.domnode-dump-node.php