我有看起来像这样的 XML:
<?xml version="1.0" encoding="utf-8"?>
<University>
<Colleges>
<College>
<Id> Cambridge </Id>
<Dept>
<Id> Arts</Id>
</Dept>
</College>
<College>
<Id> Oxford</Id>
<Dept>
<Id> Philosophy </Id>
</Dept>
</College>
</Colleges>
</University>
我想根据ID返回College。在另一种情况下,我想只写学院的 ID。
我不明白如何编写 LINQ 语句来直接读取 Id。我可以Descendants()
在每个阶段使用。但是如何选择 XML 结构深处的元素呢?