Класс XmlDocument имеет свойство «Текст», которое позволяет вам получить текстовое представление XML (то есть только текстовую часть, собранную во всех узлах), как мне получить его из XDocument?
Вы пробовали:
string text = doc.Root.Value;
?