En que estás programando ? tu duda no es de XML sino del lenguaje que uses...
Igualmente los parsers si se crean en memoria, luego con una función te guarda el XML en un archivo o lo devuelves al navegador...
Si lo que deseas es que quede en memoria para futuras consultas de script no se si se pueda, lo único que conozco son las tablas INMEMORY de sqlite