¿Guardaste una estructura XML dentro de un campo de tu base de datos? Es lo mas desagradable que he visto en los años que llevo programando. De todos modos, no necesitas "abrir un archivo"
Lo que deberías hacer, es:
1- Haces un SELECT a la tabla de tu BD y guardas el XML en una variable algo asi:
2- Trabajas parseando $xml (como si fuera el archivo .xml)
Saludos