Используя старый способ выполнения через XmlDocument,
string xmlstring = "<root><profile><Name>John</Name><Age>23</Age></profile></root>";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xmlstring);
string childNodes = xmlDoc.SelectSingleNode("root/Profile").InnerXml;
// output of childNodes would be => "<Name>John</Name><Age>23</Age>";
, что эквивалентно выполнению вышеуказанного выполнения в LinQ, когда у вас есть переменная XElement.Я вижу метод XPathSelectElement в XElement, но он не возвращает дочерние узлы + текст дочерних узлов.Есть идеи?