【发布时间】:2022-01-15 02:34:49
【问题描述】:
如何使用 XML LINQ 进行检查?
我需要检查父母是否同时拥有 child1 和 child2。这应该返回 true:
<parent>
<child1></child1>
<child2></child2>
</parent>
这些都是假的:
<parent>
<child1></child1>
</parent>
或
<parent>
<child2></child2>
</parent>
【问题讨论】:
-
bool hasOneOrMoreOfBoth = xml.Elements("child1").Any() && xml.Elements("child2").Any();限制为每次使用 1 次.Count() == 1而不是.Any()