我发现了很多关于如何获取具有特定属性的后代的文章,但似乎找不到任何关于使用LINQ to XML选择具有不同属性的多个后代的内容。因此,从以下示例中,我需要选择所有
我可以编写选择
非常感谢您的帮助。
Parent name = Ken AND Child name = Lorna
的Grandchildren。可能需要最多4个AND
子句,因为我的真实XML比下面的示例更深。我可以编写选择
Ken
的所有子项的代码,但找不到比那更深入的示例。非常感谢您的帮助。
<?xml version="1.0" encoding="UTF-8"?>
<FamilyTree>
<Parent name="Ken">
<Child name="Lorna">
<Grandchild name="Andrew"/>
<Grandchild name="Brian"/>
</Child>
<Child name="Mike">
<Grandchild name="Ann"/>
<Grandchild name="Beth"/>
</Child>
</Parent>
<Parent name="Norma">
<Child name="Owen">
<Grandchild name="Charles"/>
</Child>
<Child name="Peter">
<Grandchild name="Charlotte"/>
</Child>
</Parent>
<Parent name="Quinn">
<Child name="Robert">
<Grandchild name="Debbie"/>
<Grandchild name="Eric"/>
</Child>
<Child name="Susan">
<Grandchild name="Frank"/>
</Child>
</Parent>
</FamilyTree>