DOMDocument y sus vecinas tienen métodos para guardar, cargar, manipular nodos, manipular atributos y cambiar el contenido del XML (muchas cosas más). Puedes empezar leyendo el
manual y este
aporte. En google hay mucha información sobre el tema y en el mismo foro yo he dejado varios aportes.