Deserializing XML from String Deserializing XML from String xml xml

Deserializing XML from String


Try this:

string xml = "<StatusDocumentItem xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"><DataUrl/><LastUpdated>2013-02-01T12:35:29.9517061Z</LastUpdated><Message>Job put in queue</Message><State>0</State><StateName>Waiting to be processed</StateName></StatusDocumentItem>";var serializer = new XmlSerializer(typeof(StatusDocumentItem));StatusDocumentItem result;using (TextReader reader = new StringReader(xml)){    result = (StatusDocumentItem)serializer.Deserialize(reader);}Console.WriteLine(result.Message);Console.ReadKey();

Does it show "Job put in queue"?