Como excluir um elemento pelo nome da tag com todos os elementos dentro dela

Eu quero usar a função dom removeChild no php para remover tudo entre uma tag.

meu xml parece

<root>
  <element>text</element>

  <remove>
    text
    <morexml>text</morexml>
  </remove>
</root>

Agora eu quero remover a tag, incluindo todo o seu interior. Como eu faço isso? Eu não faço ideia. Eu estou tentando usar a única função dom que encontrei: removeChild.

Quando removido, tem que ficar assim:

 <root>
      <element>text</element>

 </root>

Existe uma função php dom para fazer isso? Não consigo encontrar no google ou stackoverflow.

questionAnswers(2)

yourAnswerToTheQuestion