我有一个XML
形式的树,它将它存储在XELement
变量中。如何在此XML中搜索所有节点中的值,如果存在则返回true
?
答案 0 :(得分:4)
试试这个:
bool result = element.DescendantsAndSelf().Any(e => e.Value == "cccc");
答案 1 :(得分:0)
搜索值时,我什么也找不到,我这样写:
wfo = XElement.Load("some xml");
foreach (var element in wfo.DescendantsAndSelf())
{
foreach (XAttribute attribute in element.Attributes())
{
if (attribute.Value.Any(q=>q== "search"))
{
}
}
}
}
linq:
var test = wfo.DescendantsAndSelf()。Attributes()。Any(q => q.Value.Any(z => z ==“ search”));