我有一個從服務接收的數據集。數據以XML格式提供。我們得到一個包含所有數據的XElement對象。 XML文檔的結構非常簡單。看起來像這樣:LINQ除了用XElement查詢
<root>
<dataPoint>
<id>1</id>
<param1>somedata</param1>
<param2>somedata</param2>
</dataPoint>
<dataPoint>
<id>2</id>
<param1>somedata</param1>
<param2>somedata</param2>
</dataPoint>
</root>
當然,我有大量的dataPoints。我也有一個列表(列表),其中的數據點的id在GUI中顯示。我想要的是沒有顯示在GUI上的數據點,所以我只能操作這些數據點而不是整個數據集。 感謝
這並不是很困難。您幾乎已經以簡單的英文給出了查詢:其中id不在GUI中顯示的id列表中的dataPoints。試一試。 – dtb
喜歡_給它一個try_。 ;) –
謝謝,是的,在發佈問題之前,我意識到這是我的邏輯。我的語法並不正確,因爲我以前從來沒有做過LINQ(或者C#)。我昨天發現了很多例子,但沒有一個使用XElement,我不知道如何在LINQ查詢中鑽取元素。 –