2

私は練習のために取り組んできたかなりステレオタイプのウェブログアプリケーションを持っています。私のアプリケーションのトップレベルは、かなり標準的なルーティングを使用するHappstackレイヤーです。コードにXMLフィードを追加したいところまで来ました。

これが私を悩ませている部分です。テンプレート作成にHeistを使用したので、Heistの操作の一部としてText.XmlHtmlモジュールを既に導入しました。Text.RSSを使用するには、Text.XML.HaXmlも取り込む必要があります。同じアプリケーションで2つの異なるXMLモジュールを使用する必要があるのは私には過剰に思えます。

それで、私自身のRSSフィードを書くこと(そしておそらくそれを間違って/仕様に違反して/大量の過剰な時間を投資すること)を除いて、私のアプリケーションでただ1つのXMLライブラリに固執する方法はありますか?また、2つの異なるXMLモジュールが存在することに重大な欠点やコードの膨張はありますか?

4

1 に答える 1

2

Text.RSSを使用する場合は、いいえ。XmlHtmlは、Heistがその基礎となるxmlライブラリに対していくつかの固有の要件を持っており、既存のもののどれも十分ではなかったために特別に書かれました。Text.RSSを使用したくない場合は、いつでもXmlHtmlに基づく独自のバージョンを作成するか、Text.RSSをそれに移植してみてください。

于 2013-03-04T06:18:35.270 に答える