diff --git a/handler/rss.go b/handler/rss.go index d16167e..858cb5b 100644 --- a/handler/rss.go +++ b/handler/rss.go @@ -35,20 +35,20 @@ func (h *RSSHandler) resolveImage() string { } type rssFeed struct { - XMLName xml.Name `xml:"rss"` - Version string `xml:"version,attr"` - ItunesNS string `xml:"xmlns:itunes,attr"` - Channel rssChannel `xml:"channel"` + XMLName xml.Name `xml:"rss"` + Version string `xml:"version,attr"` + ItunesNS string `xml:"xmlns:itunes,attr"` + Channel rssChannel `xml:"channel"` } type rssChannel struct { - Title string `xml:"title"` - Link string `xml:"link"` - Description string `xml:"description"` - Language string `xml:"language"` - Image *rssImage `xml:"image,omitempty"` + Title string `xml:"title"` + Link string `xml:"link"` + Description string `xml:"description"` + Language string `xml:"language"` + Image *rssImage `xml:"image,omitempty"` ItunesImage *rssItunesImage `xml:"itunes:image,omitempty"` - Items []rssItem `xml:"item"` + Items []rssItem `xml:"item"` } type rssImage struct { @@ -62,11 +62,11 @@ type rssItunesImage struct { } type rssItem struct { - Title string `xml:"title"` - Description string `xml:"description"` - Enclosure rssEnclosure `xml:"enclosure"` - PubDate string `xml:"pubDate"` - GUID string `xml:"guid"` + Title string `xml:"title"` + Description string `xml:"description"` + Enclosure rssEnclosure `xml:"enclosure"` + PubDate string `xml:"pubDate"` + GUID string `xml:"guid"` ItunesImage *rssItunesImage `xml:"itunes:image,omitempty"` }