удалить элементы в xml?

У меня есть некоторые элементы в XML-документе, который я хочу удалить. поэтому я хочу создать другой XML-документ без этих элементов.

вот пример того, как это выглядит на данный момент:

<entity id="1000070"> <name>apple</name> <type>category</type> <entities> <entity id="7002870"> <name>mac</name> <type>category</type> <entities> <entity id="7002907"> <name>leopard</name> <type>sub-category</type> <entities> <entity id="7024080"> <name>safari</name> <type>subject</type> </entity> <entity id="7024701"> <name>finder</name> <type>subject</type> </entity> </entities> </entity> </entities> </entity> <entity id="7024080"> <name>iphone</name> <type>category</type> <entities> <entity id="7024080"> <name>3g</name> <type>sub-category</type> </entity> <entity id="7024701"> <name>3gs</name> <type>sub-category</type> </entity> </entities> </entity> <entity id="7024080"> <name>ipad</name> <type>category</type> </entity> </entities> </entity> 

Я хочу создать еще один XML-документ без подкатегорий и тематических элементов.

поэтому новый будет выглядеть так:

 <entity id="1000070"> <name>apple</name> <type>category</type> <entities> <entity id="7002870"> <name>mac</name> <type>category</type> </entity> <entity id="7024080"> <name>iphone</name> <type>category</type> </entity> <entity id="7024080"> <name>ipad</name> <type>category</type> </entity> </entities> </entity> 

Должен ли я использовать simplexml / php или xslt для этого? Существуют ли другие способы?

было бы здорово с некоторыми примерами кода … спасибо!