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