Primordialmente necesitas pasar la información de una página a otra.
En la página donde queres "guardar" el xml:
Código:
Page.Session["datosEnXML"] = "<?xml version='1.0' ?><datos></datos>";
en la página donde queres "leer" el xml:
Código:
string miXml = (string)Page.Session["datosEnXML"];
Tenes dos opciones para leer el XML, usando el framework:
System.Xml.XmlDocument - recomendado para archivos pequeños por que carga y convierte a objetos todo el documento XML.
System.Xml.XPath.XPathNavigator - recomendado para archivos grandes y navegar por el documento conforme se lee para aprovechar mejor la memoria y los recursos, y se pueden usar las declarativas XPath para accesar la información de manera más eficiente.