[bknr-cvs] r1972 - branches/xml-class-rework/bknr/src/rss
bknr at bknr.net
bknr at bknr.net
Sat Jul 22 13:03:32 UTC 2006
Author: hhubner
Date: 2006-07-22 09:03:32 -0400 (Sat, 22 Jul 2006)
New Revision: 1972
Modified:
branches/xml-class-rework/bknr/src/rss/rss.lisp
Log:
Be more specific about the RSS generated, still not working for GMail clips.
Modified: branches/xml-class-rework/bknr/src/rss/rss.lisp
===================================================================
--- branches/xml-class-rework/bknr/src/rss/rss.lisp 2006-07-22 12:59:15 UTC (rev 1971)
+++ branches/xml-class-rework/bknr/src/rss/rss.lisp 2006-07-22 13:03:32 UTC (rev 1972)
@@ -70,7 +70,7 @@
(with-element "rss"
(attribute "version" "2.0")
(with-element "channel"
- (dolist (slot '(title description link))
+ (dolist (slot '(title link description))
(render-mandatory-element channel slot))
(dolist (item (rss-channel-items channel))
@@ -137,7 +137,14 @@
(defmethod rss-item-xml ((item rss-item))
(with-element "item"
- (dolist (slot '(title link description author category comments enclosure guid source))
+ (dolist (slot '(title link author category comments enclosure source))
(item-slot-element item slot))
+ (aif (rss-item-guid item)
+ (with-element "guid"
+ (attribute "isPermaLink" "true")
+ (text it)))
+ (aif (rss-item-description item)
+ (with-element "description"
+ (cdata it)))
(with-element "pubDate"
(text (format-date-time (rss-item-pub-date item) :mail-style t)))))
More information about the Bknr-cvs
mailing list