對不起,在這裏提出一個非常基本的問題。我甚至不知道我是否在問使用正確的術語。我的任務是構建一個程序,可以從SQL數據庫中檢索數據,然後以XML格式顯示數據,以便前端開發人員可以在網站上呈現數據。我被告知使用.NET和WebService來做到這一點。任何人都可以提供一些建議,從哪裏開始?特別是我可以在哪裏找到要看的例子?任何建議都很好。謝謝!使用.NET進行Web服務並返回XML
回答
非常有用!謝謝! – walkman 2013-02-28 16:10:36
首先,你應該去谷歌WCF教程,熟悉什麼是WCF web服務,以及如何創建一個。你並不一定要使用WCF,但如果你使用.NET,它可能是你最好的選擇。然後你需要創建一個WCF項目並從那裏開始。數據庫訪問很簡單 - 只是谷歌的教程。根據要訪問的數據類型,您可以使用簡單的Sql客戶端或使用實體框架。
單獨做你的研究。也許你應該從一個簡單的控制檯應用程序開始訪問數據庫,然後轉向編寫一個簡單的WCF服務,該服務從數據庫中返回一些簡單的內容,然後從中取出。
編輯 以下是有關使用從C#應用程序中的SQL Server數據庫的工作一個鏈接到一個教程...
下面是關於「一個基本的WCF服務應用程序的教程你好世界」 ......
而且這裏有一個教程使用XPath處理XML ...
http://csharp.net-tutorials.com/xml/using-xpath-with-the-xmldocument-class/
謝謝你的回答。我做了谷歌wcf和ado.net。我猜所有的問題都可以通過閱讀谷歌的文章來自我回答,或多或少。但是既然有好的和不好的文章,我覺得尋求專家的意見並開始跳躍是有幫助的。但是,謝謝你的建議! – walkman 2013-02-28 16:02:41
如果你的簡短沒有具體說明什麼樣的服務,我建議一個WCF服務。去這個getting started tutorial得到它的基本感覺。這是一個MSDN的,但如果你願意的話,我可以爲你尋找其他的教程。至於實際獲取數據並將其放入XML中,我建議使用ADO.NET(它是.NET中的一個框架)。這tutorial on CSharp Station將有望讓你離開。你可能只需要前四節課來獲得你需要的東西。
一旦你得到了你的數據集,你需要一個沿着GetXML的方法,如this MSDN dataset to XML tutorial所示。
這最後一個可以被削減到...
string xmlOutput = myDataset.GetXml();
我希望這有助於。讓我知道,如果這些教程沒有太大的幫助。
非常感謝! – walkman 2013-02-28 16:03:54
您當然可以在.net中創建一個Web服務。我發現htis文章,解釋了基礎:
http://www.codeproject.com/Articles/337535/Understanding-the-Basics-of-Web-Service-in-ASP-NET
然而,Web服務是一種「舊技術」,並可能不是最好的,如果你正在尋找的UI渲染傳輸數據。你可能想看看的ASP.NET Web API:
數據輸出不是JSON或XML取決於請求
- 1. .NET Web服務返回無效的XML
- 2. 使用PHP更新XML並使用SOAP返回到.NET Web服務數據集
- 3. 使用PHP Web服務將返回XML
- 4. 從.NET Web服務返回行
- 5. 從Web服務返回XML
- 6. 在.NET中進行Web請求並等待服務器返回完整結果
- 7. .NET XML Web服務,使用類無法訪問Web服務類
- 8. .NET SOAP Web服務返回JSON
- 9. 修改.NET的.asmx Web服務返回的不是XML
- 10. asmx web服務在.net 4.0中返回xml而不是json
- 11. 從.NET 3.5 WCF Web服務(REST)返回JSON和XML格式
- 12. 如何在RESTful .NET WCF Web服務中返回XML?
- 13. 的jQuery + web服務:web服務不返回JSON,只有XML
- 14. 如何從WCF Web服務返回XML?
- 15. Web服務返回XML錯誤
- 16. 僅限Web服務返回XML
- 17. Web服務返回json或xml?
- 18. 如何從Web服務返回XML
- 19. 從Web服務返回XML數據
- 20. Web服務調用返回
- 21. java可以使用ASP.NET web服務返回的.NET對象嗎?
- 22. 創建RESTful Web服務使用GET和POST方法,並用XML返回
- 23. 解析類似XML的Web服務(Web服務在字符串中返回xml)
- 24. 如何將參數傳遞給asp.net web服務並返回xml?
- 25. 從Sharepoint列表Web服務返回並保存XML對象
- 26. 如何在PHP中使用XML返回數據的Web服務?
- 27. 如何使用這種返回XML的Web服務?
- 28. xml使用從web服務返回的javascript解析
- 29. 使用Web服務返回記錄集
- 30. .NET使用php web服務
StackOverflow的「接受」報頭是不是你個人的研究團隊。你谷歌「.net web服務示例」? – BLSully 2013-02-28 15:35:58
首先嚐試gOogLe ...你永遠不知道你會發現什麼! – code4life 2013-02-28 15:41:14