2010-05-13 68 views
2

我們有一個關係數據庫,其中包含一些數據,我們需要通過XML Web服務提供數據庫的內容。我們還必須使用戶能夠使用XPath獲取XML表示的部分內容(稍後也可能需要使用XQuery使用XML表示數據來間接修改數據)。有沒有簡單的方法在C#中實現這一點?用戶將會知道數據的XML模式。將關係數據庫數據表示爲XML並使用XPath獲取結果

網頁搜索的關鍵詞也讚賞。

+0

「接受答案」是什麼意思? – Bogi 2010-05-13 12:12:55

+0

對於您提出的問題的答案,在投票控件下方有一個小刻度標記。當你對你的問題得到答案時,你可以通過點擊該答案來接受它。 – 2010-05-13 22:28:51

+0

謝謝,那很有用。 – Bogi 2010-05-14 07:10:45

回答

2

閱讀OData;)比糟糕的Web服務好很多。 .NET中的完整工具支持(LINQ集成)這是通過智能Web服務公開數據的語義方式。

0

我發現了幾種方法,雖然我找不到太多數據。

一種是使用返回XML的SQL查詢,另一種是使用DataSet類以及其中的一些XML處理可能性。 DataSet也支持XPath查詢。