Hello, I am having an issue trying to remove a data object using xpath and unset and its not working a I expect.
Example: <record> <tns:logicalPort id="lp24" parentId="mpg5" portId="24"> <tns:extendedData dataType="name" instance="1">LP 24</ tns:extendedData> <tns:logicalPortLocation>LP 24</tns:logicalPortLocation> </tns:logicalPort> <tns:logicalPort id="lp25" parentId="mpg6" portId="25"> <tns:logicalPortLocation>Lp11222</tns:logicalPortLocation> </tns:logicalPort> </record> I want to remove the entire object for <tns:logicalPort id="lp25" parentId="mpg6" portId="25"> based on the portId. So remove this: <tns:logicalPort id="lp24" parentId="mpg5" portId="24"> <tns:extendedData dataType="name" instance="1">LP 24</ tns:extendedData> <tns:logicalPortLocation>LP 24</tns:logicalPortLocation> </tns:logicalPort> The XML is loaded in to the object $record If I execute unset($record["logicalPort[portId=24]"]) , nothing happens. But If I execute unset($record["logicalPort[portId=24]"]->parentId) , then the parentID value is removed, so I am not completely off base. How can I remove the entire section? Thanks Chris --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "phpsoa" group. To post to this group, send email to phpsoa@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.co.uk/group/phpsoa?hl=en -~----------~----~----~----~------~----~------~--~---