Ma questo valore di Session, (Session["customer"]) è una stringa ?
Se sì perchè non operi in questo modo:
XmlDocument doc=new XmlDocument();
doc.Load(Session["customer"].ToString());
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/