這裏是我的XML文件:獲取的XElement的XML
<Applications>
<Application Name="Abc">
<Section Name="xyz">
<Template Name="hello">
...
....
</Template>
</Section>
</Application>
<Application Name="Abc1">
<Section Name="xyz1">
<Template Name="hello">
...
....
</Template>
</Section>
</Application>
我需要做的是從基於模板標籤的名稱屬性指定的結構得到了模板的XElement。問題是可以有多個具有相同屬性名稱的模板標籤。區分因素是應用程序名稱屬性值和節屬性值。
目前我能夠通過首先獲取基於它的屬性的應用程序元素,然後基於它的屬性,然後最終基於它的名稱模板來獲得XElement。
我想知道是否有辦法一氣呵成。
你或許可以通過建立和評估XPath表達式,但使用LINQ to XML和目前的做法也是有效的,高效的戰略實現這一目標。爲什麼要匹配元素「一氣呵成」是否有特殊原因? – 2012-02-01 13:26:52
沒有特別的原因,只是想知道是否有可能實現它。 – gizgok 2012-02-01 13:51:30