remove SimpleXML nodes
| From: | Javier Ruiz | Date: | Thu, 31 Aug 2006 12:38:07 +0000 |
| Subject: | remove SimpleXML nodes | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-241276@lists.php.net to get a copy of this message | ||
Hi all,
Is there any way to remove a non-unique* *node using SimpleXML?
For example, let's say I have:
$myXML = <<ENDXML
<database ...>
<table name='one'>
...</table> <table name='two'>
...</table> <table name='three'>
...</table> </database> ENDXML; So I want to do... $xmlDatabase = new SimpleXMLElement($myXML); foreach ($xmlDatabase as $oneTable) { if ($oneTable['name'] == 'two') {
/// ---- HERE I WANT TO DELETE THE $oneTable NODE
unset($oneTable); // <-- and this doesn't work...
}
}
any ideas?