On Nov 23, 2011, at 11:16 AM, nodoid wrote: > foo p = new p(); > > System.Xml.Serialization.XmlSerializer x = new > System.Xml.Serialization.XmlSerializer(p.GetType()); StringWriter o = new StringWriter(); x.Serialize (o, p); // o.ToString() contains the written string... - Jon