diff --git a/src/feed/rdf.go b/src/feed/rdf.go new file mode 100644 index 0000000..384e66b --- /dev/null +++ b/src/feed/rdf.go @@ -0,0 +1,21 @@ +package feed + +import ( + "encoding/xml" +) + +type rdfFeed struct { + XMLName xml.Name `xml:"RDF"` + Title string `xml:"channel>title"` + Link string `xml:"channel>link"` + Items []rdfItem `xml:"item"` +} + +type rdfItem struct { + Title string `xml:"title"` + Link string `xml:"link"` + Description string `xml:"description"` + + DublinCoreDate string `xml:"http://purl.org/dc/elements/1.1/ date"` + DublinCoreContent string `xml:"http://purl.org/rss/1.0/modules/content/ encoded"` +}