// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved. // SPDX-License-Identifier: Apache-2.0 package rdf // import "miniflux.app/v2/internal/reader/rdf" import ( "encoding/xml" "miniflux.app/v2/internal/reader/dublincore" ) // RDF sepcs: https://web.resource.org/rss/1.0/spec type RDF struct { XMLName xml.Name `xml:"http://www.w3.org/1999/02/22-rdf-syntax-ns# RDF"` Channel RDFChannel `xml:"channel"` Items []RDFItem `xml:"item"` } type RDFChannel struct { Title string `xml:"title"` Link string `xml:"link"` Description string `xml:"description"` dublincore.DublinCoreChannelElement } type RDFItem struct { Title string `xml:"http://purl.org/rss/1.0/ title"` Link string `xml:"link"` Description string `xml:"description"` dublincore.DublinCoreItemElement }