2009-02-06 46 views
0

我有一個WCF服務使用System.ServiceModel.Syndication.SyndicationFeed創建一個RSS提要。如何將CSS樣式表添加到WCF生成的RSS提要?

但我無法弄清楚如何添加處理指令來將該點輸出到我的CSS樣式表中。

我需要的是,看起來處理指令有點像這樣:

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

任何人有一個提示如何添加使用SyndicationFeed?

+0

另請參閱http://stackoverflow.com/questions/118685/how-can-i-apply-my-css-stylesheet-to-an-rss-feed – stuartd 2009-02-07 01:19:50

回答

1

由於您的合同是要返回SyndicationFeedFormatter,它實現IXmlSerializable的實例,我想有你的服務合同上的方法來獲取該實例,然後調用IXmlSerializable的方法序列化輸出XML 。然後,您可以將處理指令添加到XML(XDocument或XmlDocument),然後將這些內容傳回。