我有一個XElement
對象,該對象具有下面的結構。 如何從TestResults
根節點中選擇DataPointValue
屬性不同的所有CalcConceptId
子節點,並將它們作爲XElement
存儲在數組/列表中?我希望能夠將每個孩子存儲爲另一個XElement
,這樣我就可以遍歷它們並從每個孩子中取出SeriesAsOfDate
和數據節點。如何獲取子節點並將它們從父節點分組
<TestResults RSSD="123456">
<CalcConceptId Id="110" DataPointValue="10">
<SeriesAsOfDate Value="2013-07-10T00:00:00">
<Data AsOfDate="7/10/2013" ExpectedValue="1" />
<Data AsOfDate="7/3/2013" ExpectedValue="14" />
<Data AsOfDate="6/26/2013" ExpectedValue="55" />
</SeriesAsOfDate>
</CalcConceptId>
<CalcConceptId Id="110" DataPointValue="20">
<SeriesAsOfDate Value="2013-07-10T00:00:00">
<Data AsOfDate="7/10/2013" ExpectedValue="4" />
<Data AsOfDate="7/3/2013" ExpectedValue="34" />
<Data AsOfDate="6/26/2013" ExpectedValue="1" />
</SeriesAsOfDate>
</CalcConceptId>
</TestResults>