WCF REST服务 - XML响应缩进

时间:2011-04-18 09:58:47

标签: wcf

我有WCF休息服务返回XML / RSS提要。有些方法返回数据契约,有些是Rss20FeedFormatter,有些是流。

在所有情况下,XML都返回而没有任何缩进。但是我要求使用缩进格式返回它。

是否可以为WCF服务启用XML响应缩进?

2 个答案:

答案 0 :(得分:1)

您可以将xml输出加载到xmlDocument上,并使用XmlTextWriter添加“缩进”设置。

或者您可以使用简单的xslt将输出xml转换为您想要的格式。用于缩进使用

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

答案 1 :(得分:0)

我不确定WCF服务是否可以返回格式化的响应,但这里有一个link很容易格式化XML,你可以从调用源代码实现。