Re: [PHP] remove SimpleXML nodes

2006-08-31 Thread Anas Mughal
I found sample code. Hope this helps. $doc = new DOMDocument; if (!is_dir($source_dir)) { $logger->fatal("Source directory IN is not found. Terminating..."); die("Source directory IN is not found. Terminating..."); } $doc->Load($source_dir . "/"

Re: [PHP] remove SimpleXML nodes

2006-08-31 Thread Anas Mughal
Yes, I agree. SimpleXML is limited. Do not expect to find advanced features in SimpleXML. Regards. On 8/31/06, Jay Paulson <[EMAIL PROTECTED]> wrote: >> So I want to do... >> >> $xmlDatabase = new SimpleXMLElement($myXML); >> foreach ($xmlDatabase as $oneTable) >> { >>if ($oneTable['na

Re: [PHP] remove SimpleXML nodes

2006-08-31 Thread Jay Paulson
>> 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... >>} >> } >

Re: [PHP] remove SimpleXML nodes

2006-08-31 Thread Paul Scott
On Thu, 2006-08-31 at 14:38 +0200, Javier Ruiz wrote: > 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);

[PHP] remove SimpleXML nodes

2006-08-31 Thread Javier Ruiz
Hi all, Is there any way to remove a non-unique* *node using SimpleXML? For example, let's say I have: $myXML = < ... ... ... ENDXML; So I want to do... $xmlDatabase = new SimpleXMLElement($myXML); foreach ($xmlDatabase as $oneTable) { if ($oneTable['name'] == 't