2012-07-17 47 views
0

我們可以通過XPath從XML文檔獲取多個元素嗎? 我有XML文檔下面的結構:通過XPath獲取多個子元素數據

<myclass> 
<subject id="CS-101"> 
<title>Analysis of Algorithm</title> 
<credithours>3</credithours> 
</subject> 
<subject id="CS-101"> 
. 
. 
</subject> 
. 
. 
</myclass> 

什麼我想是搜索主題標題,並得到所有與DataGridView中同名主題。可以通過父元素獲取多個元素的值並將它們添加到DataTableDataView

回答

0

好方式開始與

http://msdn.microsoft.com/en-us/library/d271ytdx%28v=vs.80%29.aspx文章。

我相信你需要編寫LINQ來獲取具有相同文本的主題。

+0

那麼,除了LINQ有沒有其他的選擇? – 2012-07-17 10:34:44

+0

另一種選擇可能是使用DataSet/DataTable並用XML字符串填充它們。一旦你有數據集/表,我相信你可以玩它。有關更多詳細信息,請參閱http://aspadvice.com/forums/thread/22253.aspx。 – Shailesh 2012-07-17 10:37:02