XDocument doc = XDocument.Parse(xmlString);
string name = doc.Descendants("name").First().Value;
string description = doc.Descendants("description").First().Value;
string to = doc.Descendants("to").First().Value;
XElement body = doc.Descendants("body").First();
your body element will contain the xml for the body
node. Or if you're wanting the xml in body
as a string, use
string body = string.Concat(doc.Descendants("body").First().Nodes());