Cómo modificar un archivo xml usando PHP

Quiero modificar mi archivo xml en PHP en base a los siguientes criterios.

mi estructura xml se parece a esto:

<?xml version="1.0" encoding="ISO-8859-1" ?> 

<markers>
   <marker>
      <type></type>
      <title></title>
      <address></address>
      <latitude></latitude>
      <longitude></longitude>
   <marker>
   <marker>
      <type></type>
      <title></title>
      <address></address>
      <latitude></latitude>
      <longitude></longitude>
   <marker>
</markers>

Ahora cada vez que xml va a modificar, con el atributo type.

significa, en la cadena de búsqueda por primera vez == "hoteles", entonces los datos relacionados con los hoteles se almacenarán en el archivo XML como se muestra en el formato anterior.

Ahora, cuando se vuelva a buscar hoteles, se eliminarán los elementos que tienen elementos secundarios con hoteles de valor.

y buscar diferentes consultas para, por ejemplo, Las escuelas se realizan en ese momento. Los datos relacionados con las escuelas se adjuntan al archivo xml. Con los datos de los hoteles.

Ahora, de nuevo, la búsqueda de escuelas está terminada, entonces eliminará el elemento relacionado con las escuelas.

Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta