0

我有一个使用 System.ServiceModel.Syndication.SyndicationFeed 创建 RSS 提要的 WCF 服务。

但是我无法弄清楚如何将处理指令添加到指向我的 CSS 样式表的输出。

我需要的是一个看起来有点像这样的处理指令:

<?xml-stylesheet type="text/css" href="http://you.com/rss.css" ?>

任何人都提示您如何使用 SyndicationFeed 添加它?

4

2 回答 2

1

我不熟悉 WCF,但我发现了这个. 我想这可能会帮助你。

http://www.developmentnow.com/g/8_2008_2_0_0_1041398/xslt-and-System-ServiceModel-Syndication.htm

于 2009-02-07T00:23:02.137 回答
1

由于您的合同将返回一个实现 IXmlSerializable 的 SyndicationFeedFormatter 实例,因此我会让您在服务合同上的方法获取该实例,然后调用 IXmlSerializable 上的方法以将输出序列化为 XML。然后,您可以将处理指令添加到 XML(XDocument 或 XmlDocument),然后将这些内容传回。

于 2009-02-07T00:24:14.380 回答