| 12345678910111213141516171819202122232425262728293031 |
- // 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
- }
|