Buenas,
Cita: no es mala idea, espero que me lo dejen aplicar (más por el tema de modificar una "factura".
No tienes que modificar el fichero de la factura.
Cargas el fichero en un String en memoria, luego le quitas el primer
<?xml[...] y posteriormente procesas dicho String modificado como XML. Todo en memoria.
Cita: igualmente no borrar el "nodo" del xml... Si pongo "encoding=\"utf-8" si, pero el nodo completo "<?xml version=\"1.0\" encoding=\"utf-8\"?>" no..
No entiendo nada de lo que dices.
Un saludo