簡體   English   中英

如何從Web服務獲取XML?

[英]How to get XML from webservice?

我將從Web服務獲得XML輸出。 實際上,我在Web服務中編寫了一個方法,該方法返回第一個對象,現在我想在客戶端使用XML格式的對象列表。

Web服務會產生XML輸出嗎? 如果是,如何在客戶端獲取XML? 我不想在Web服務中編寫XML文檔

[WebMethod]
public string HelloWorld()
{
    return "Hello World";
}

返回

<string>Hello World</string>

請幫我

我不確定您的問題是否合理:

Web服務會產生XML輸出嗎?

它幾乎可以返回任何您喜歡的東西。 您可以使其返回原始xml,也可以使其返回XmlNode -objects或類似的東西。

這就是令我困惑的地方:

我不想在Web服務中編寫XML文檔

這是否意味着您根本不想在服務器端構建XML對象? 如果是這樣,則由您的客戶端來創建xml。 您如何做到這一點顯然取決於您要返回的數據。 我認為c#中沒有任何“魔術”可以自動為您完成此操作,只是因為它是WS的響應。

關於您的特定問題,您可以在此處找到一些指導。

在定義數據合同和WCF端點的詳細信息時,您可以確定確切的通信協議和用於返回結果的表格。 在這里,您可以設置使用REST或SOAP(更多信息,請參閱內容)或以JSON或原始數據返回結果的選項。

希望我能幫上忙!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM