Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Content ¶
type Content struct { URL string `xml:"url,attr"` Type string `xml:"type,attr"` FileSize string `xml:"fileSize,attr"` Medium string `xml:"medium,attr"` }
Content represents a XML element "media:content".
type Description ¶
Description represents a XML element "media:description".
func (*Description) HTML ¶
func (d *Description) HTML() string
HTML returns the description as HTML.
type DescriptionList ¶
type DescriptionList []Description
DescriptionList represents a list of "media:description" XML elements.
func (DescriptionList) First ¶
func (dl DescriptionList) First() string
First returns the first non-empty description.
type Element ¶
type Element struct { MediaGroups []Group `xml:"http://search.yahoo.com/mrss/ group"` MediaContents []Content `xml:"http://search.yahoo.com/mrss/ content"` MediaThumbnails []Thumbnail `xml:"http://search.yahoo.com/mrss/ thumbnail"` MediaDescriptions DescriptionList `xml:"http://search.yahoo.com/mrss/ description"` MediaPeerLinks []PeerLink `xml:"http://search.yahoo.com/mrss/ peerLink"` }
Element represents XML media elements.
func (*Element) AllMediaContents ¶
AllMediaContents returns all content elements merged together.
func (*Element) AllMediaPeerLinks ¶
AllMediaPeerLinks returns all peer link elements merged together.
func (*Element) AllMediaThumbnails ¶
AllMediaThumbnails returns all thumbnail elements merged together.
func (*Element) FirstMediaDescription ¶
FirstMediaDescription returns the first description element.
type Group ¶
type Group struct { MediaContents []Content `xml:"http://search.yahoo.com/mrss/ content"` MediaThumbnails []Thumbnail `xml:"http://search.yahoo.com/mrss/ thumbnail"` MediaDescriptions DescriptionList `xml:"http://search.yahoo.com/mrss/ description"` MediaPeerLinks []PeerLink `xml:"http://search.yahoo.com/mrss/ peerLink"` }
Group represents a XML element "media:group".
type PeerLink ¶
PeerLink represents a XML element "media:peerLink".