2011-04-18 115 views
1

我有WCF rest服務返回XML/RSS訂閱源。一些方法返回數據合同,一些Rss20FeedFormatter,一些是流。WCF REST服務 - XML響應縮進

在所有情況下,XML返回沒有任何縮進。但我有要求返回它與縮進格式。

是否可以爲WCF服務啓用XML響應縮進?

回答

1

您可以將xml輸出加載到xmlDocument並使用XmlTextWriter添加「縮進」設置。

或者您可以使用簡單的xslt將輸出xml轉換爲您需要的格式。用於縮進使用

<xsl:output indent="yes" method="xml"/> 
+0

第一種方法可以但第二種方法如何? – 2015-03-19 13:58:36

0

我不確定WCF服務是否可以返回格式化的響應,但是這裏有一個link來很容易地設置一個很好的格式化XML的方法,您可以從調用源代碼中實現該方法。