Salve a tutti

sto sbattendo oramai da un pò di tempo con la lettura di un file xml generato da una pagina .aspx.
Mi spiego:

1) ho creato una pagine .aspx che crea e restituisce un file xml in questo modo:
Dim write As New XmlTextWriter(Response.OutputStream, Encoding.UTF8) etc..

richiamando nel browser la pagina: ../getXml.aspx viene visualizzato correttamente l'xml.

2) l'xml generato da questa pagina lo devo leggere in un altra e per far questo mi avvalgo dell'xmldocument in questo modo:

Dim dom As New XmlDocument
dom.LoadXml(MapPath("getXml.aspx")) o dom.Load(MapPath("getXml.aspx"))

Facendo questo mi viene restituito un'errore in fase di lettura:
Rilevati dati non validi al livello principale
oppure
Un nome non può iniziare con il carattere '%'

In pratica viene letto il file getXml.aspx così com'è non leggendo l'xml generato.

Sapete dirmi dov'è che sbaglio??

Grazie alla cumpa per le risposte...

Alex