我的xml看起来像这样
<Element> text <B>text<B></Element>
B标签或标签的数量未知,即使名称不同。
我如何从这些文本中获取文本?所以就像这样
文字文字
使用linq to xml
答案 0 :(得分:1)
假设XElement
指向Element标记
var root = GetRoot();
var text = root.Elements("B").Select(x => x.Value);
答案 1 :(得分:0)
因为你需要任何孩子而不仅仅是“B” 如果root是您的Element标记,则为XElement
var text = string.Empty;
root.DescendentsAndSelf().Select(x => text += x.Value);
善,
丹