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 に答える