Mira... si ese archivo .xml no se va a actualizar a cada rato está bien...
Hay que tener en cuenta que cada vez que agregues una noticia nueva debes actualizar ese .xml, o sea que el proceso de agregar noticias va a perder un poco de rendimiento.
Pero también ganas un montón de rendimiento en la lectura (comparándolo con el de extensión .php) pues simplemente se lee el archivo .xml y no se está generando cada vez que alguien quiere leerlo.
Hay casos y casos... en este particular yo también optaría por generar el .xml cada vez que se agrega una noticia.
Saludos