【发布时间】:2012-07-11 09:35:36
【问题描述】:
我的 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结构深处的元素呢?
【问题讨论】:
标签: c# .net linq linq-to-xml