Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
Paul Brenk has posted some usefull code which shows us how to deserialize a string containing XML to an object using a StringReader and a XmlTextReader object. It also shows us how it handles a XML-array using serialization attributes.
http://blogs.tamtam.nl/paulb/DeserializingAnXmlstringAndXmlArrays.aspx