2013-03-02 21 views
2

我有一個漂亮的定型weblogging應用程序,我一直在爲實踐而努力。我的應用程序的頂層是使用相當標準路由的Happstack層。我已經到了想要向代碼添加XML提要的地步。如何在已經使用Text.XmlHtml而不導入Text.XML.HaXml的應用程序中使用Text.RSS模塊?

這是困擾我的部分。由於我使用Heist進行模板化,因此我已經引入了Text.XmlHtml模塊作爲與Heist合作的一部分。使用Text.RSS也需要我帶入Text.XML.HaXml。我覺得在同一個應用程序中需要使用兩個不同的XML模塊似乎太過分了。因此,我寫了自己的RSS feed(可能做錯了/違反規範/投入大量時間),是否有任何方法可以在應用程序中使用單個XML庫?另外,是否有任何嚴重的缺陷或代碼膨脹,讓兩個不同的XML模塊存在?

回答

2

如果你想使用Text.RSS,那麼沒有。 XmlHtml是專門編寫的,因爲Heist對它的基礎xml庫有一些獨特的要求,現有的都不足以滿足要求。如果你不想使用Text.RSS,那麼你總是可以編寫自己的XmlHtml支持的版本,或者嘗試將Text.RSS移植到它。

+0

這很公平。對於本週末來說,我不想自己重新實現RSS,但它確實是一個簡單的協議,我只需要重新進行操作即可。 – 2013-03-04 13:51:00

相關問題