Мой xml выглядит так
<Element> text <B>text<B></Element>
Неизвестное количество тегов B или тегов даже с другим именем.
Как я могу получить текст из них? так было бы так
текстовый текст
с использованием linq to xml
Вы можете сделать следующее, если XElement указывает на тег элемента
XElement
var root = GetRoot(); var text = root.Elements("B").Select(x => x.Value);
Как вам нужны дети, а не только "B" если root - это твой элемент Element как XElement
var text = string.Empty; root.DescendentsAndSelf().Select(x => text += x.Value);
Доброжелательность,
Dan