1

我有一棵树,XML它把它存储在变量中。如何在这个 XML的所有节点XELement中搜索一个值,如果它存在则返回?true

4

2 回答 2

4

试试这个:

bool result = element.DescendantsAndSelf().Any(e => e.Value == "cccc");
于 2013-02-02T05:52:26.933 回答
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"))
                                {

                                }
                            }
                        }
                    }

林克:

var test = wfo.DescendantsAndSelf().Attributes().Any(q => q.Value.Any(z=>z == "search"));

于 2018-07-22T05:03:44.173 回答