2011-04-18 99 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的方法,您可以从调用源代码中实现该方法。