# README
go_Rss20
-- import "github.com/metaleap/go-xsd-pkg/thearchitect.co.uk/schemas/rss-2_0.xsd_go"
Auto-generated by the "go-xsd" package located at:
github.com/metaleap/go-xsd
Comments on types and fields (if any) are from the XSD file located at:
thearchitect.co.uk/schemas/rss-2_0.xsd
Usage
var (
// Set this to false to break a Walk() immediately as soon as the first error is returned by a custom handler function.
// If true, Walk() proceeds and accumulates all errors in the WalkErrors slice.
WalkContinueOnError = true
// Contains all errors accumulated during Walk()s. If you're using this, you need to reset this yourself as needed prior to a fresh Walk().
WalkErrors []error
// Your custom error-handling function, if required.
WalkOnError func(error)
// Provides 49 strong-typed hooks for your own custom handler functions to be invoked when the Walk() method is called on any instance of any (non-attribute-related) struct type defined in this package.
// If your custom handler does get called at all for a given struct instance, then it always gets called twice, first with the 'enter' bool argument set to true, then (after having Walk()ed all subordinate struct instances, if any) once again with it set to false.
WalkHandlers = &XsdGoPkgWalkHandlers{}
)
type TCategory
type TCategory struct {
XsdGoPkgValue xsdt.String `xml:",chardata"`
XsdGoPkgHasAttr_Domain_XsdtString_
}
func (*TCategory) ToXsdtString
func (me *TCategory) ToXsdtString() xsdt.String
Simply returns the value of its XsdGoPkgValue field.
func (*TCategory) Walk
func (me *TCategory) Walk() (err error)
If the WalkHandlers.TCategory function is not nil (ie. was set by outside code), calls it with this TCategory instance as the single argument. Then calls the Walk() method on 0/1 embed(s) and 0/1 field(s) belonging to this TCategory instance.
type TCloud
type TCloud struct {
XsdGoPkgHasAttr_Port_XsdtPositiveInteger_
XsdGoPkgHasAttr_Protocol_TCloudProtocol_
XsdGoPkgHasAttr_Path_XsdtString_
XsdGoPkgHasAttr_RegisterProcedure_XsdtString_
XsdGoPkgHasAttr_Domain_XsdtString_
}
func (*TCloud) Walk
func (me *TCloud) Walk() (err error)
If the WalkHandlers.TCloud function is not nil (ie. was set by outside code), calls it with this TCloud instance as the single argument. Then calls the Walk() method on 0/5 embed(s) and 0/0 field(s) belonging to this TCloud instance.
type TCloudProtocol
type TCloudProtocol xsdt.String
func (TCloudProtocol) IsHttpPost
func (me TCloudProtocol) IsHttpPost() bool
Returns true if the value of this enumerated TCloudProtocol is "http-post".
func (TCloudProtocol) IsSoap
func (me TCloudProtocol) IsSoap() bool
Returns true if the value of this enumerated TCloudProtocol is "soap".
func (TCloudProtocol) IsXmlRpc
func (me TCloudProtocol) IsXmlRpc() bool
Returns true if the value of this enumerated TCloudProtocol is "xml-rpc".
func (*TCloudProtocol) Set
func (me *TCloudProtocol) Set(s string)
Since TCloudProtocol is just a simple String type, this merely sets the current value from the specified string.
func (TCloudProtocol) String
func (me TCloudProtocol) String() string
Since TCloudProtocol is just a simple String type, this merely returns the current string value.
func (TCloudProtocol) ToXsdtString
func (me TCloudProtocol) ToXsdtString() xsdt.String
This convenience method just performs a simple type conversion to TCloudProtocol's alias type xsdt.String.
type TEmailAddress
type TEmailAddress xsdt.String
Email address for person responsible for technical issues relating to channel. Using the regexp definiton of E-Mail Address by Lucadean from the .NET RegExp Pattern Repository at http://www.3leaf.com/default/NetRegExpRepository.aspx
func (*TEmailAddress) Set
func (me *TEmailAddress) Set(s string)
Since TEmailAddress is just a simple String type, this merely sets the current value from the specified string.
func (TEmailAddress) String
func (me TEmailAddress) String() string
Since TEmailAddress is just a simple String type, this merely returns the current string value.
func (TEmailAddress) ToXsdtString
func (me TEmailAddress) ToXsdtString() xsdt.String
This convenience method just performs a simple type conversion to TEmailAddress's alias type xsdt.String.
type TEnclosure
type TEnclosure struct {
XsdGoPkgValue xsdt.String `xml:",chardata"`
// MIME media-type of the enclosure
XsdGoPkgHasAttr_Type_XsdtString_
// URL where the enclosure is located
XsdGoPkgHasAttr_Url_XsdtAnyURI_
// Size in bytes
XsdGoPkgHasAttr_Length_XsdtNonNegativeInteger_
}
func (*TEnclosure) ToXsdtString
func (me *TEnclosure) ToXsdtString() xsdt.String
Simply returns the value of its XsdGoPkgValue field.
func (*TEnclosure) Walk
func (me *TEnclosure) Walk() (err error)
If the WalkHandlers.TEnclosure function is not nil (ie. was set by outside code), calls it with this TEnclosure instance as the single argument. Then calls the Walk() method on 0/3 embed(s) and 0/1 field(s) belonging to this TEnclosure instance.
type TGuid
type TGuid struct {
XsdGoPkgValue xsdt.String `xml:",chardata"`
XsdGoPkgHasAttr_IsPermaLink_XsdtBoolean_True
}
func (*TGuid) ToXsdtString
func (me *TGuid) ToXsdtString() xsdt.String
Simply returns the value of its XsdGoPkgValue field.
func (*TGuid) Walk
func (me *TGuid) Walk() (err error)
If the WalkHandlers.TGuid function is not nil (ie. was set by outside code), calls it with this TGuid instance as the single argument. Then calls the Walk() method on 0/1 embed(s) and 0/1 field(s) belonging to this TGuid instance.
type TImage
type TImage struct {
// The height of the image in pixels.
XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31
// Text that is included in the TITLE attribute of the link formed around the image in the HTML rendering.
XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_
// Describes the image, it's used in the ALT attribute of the HTML <img> tag when the channel is rendered in HTML.
XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_
// The URL of the site, when the channel is rendered, the image is a link to the site. (Note, in practice the image <title> and <link> should have the same value as the channel's <title> and <link>.
XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_
// The width of the image in pixels.
XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88
// The URL of the image file.
XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_
}
func (*TImage) Walk
func (me *TImage) Walk() (err error)
If the WalkHandlers.TImage function is not nil (ie. was set by outside code), calls it with this TImage instance as the single argument. Then calls the Walk() method on 6/6 embed(s) and 0/0 field(s) belonging to this TImage instance.
type TImageHeight
type TImageHeight xsdt.PositiveInteger
The height of the image in pixels. The height of the image in pixels.
func (*TImageHeight) Set
func (me *TImageHeight) Set(s string)
Since TImageHeight is a non-string scalar type (either boolean or numeric), sets the current value obtained from parsing the specified string.
func (TImageHeight) String
func (me TImageHeight) String() string
Returns a string representation of this TImageHeight's current non-string scalar value.
func (TImageHeight) ToXsdtPositiveInteger
func (me TImageHeight) ToXsdtPositiveInteger() xsdt.PositiveInteger
This convenience method just performs a simple type conversion to TImageHeight's alias type xsdt.PositiveInteger.
type TImageWidth
type TImageWidth xsdt.PositiveInteger
The width of the image in pixels. The width of the image in pixels.
func (*TImageWidth) Set
func (me *TImageWidth) Set(s string)
Since TImageWidth is a non-string scalar type (either boolean or numeric), sets the current value obtained from parsing the specified string.
func (TImageWidth) String
func (me TImageWidth) String() string
Returns a string representation of this TImageWidth's current non-string scalar value.
func (TImageWidth) ToXsdtPositiveInteger
func (me TImageWidth) ToXsdtPositiveInteger() xsdt.PositiveInteger
This convenience method just performs a simple type conversion to TImageWidth's alias type xsdt.PositiveInteger.
type TRfc822FormatDate
type TRfc822FormatDate xsdt.String
Indicates when the item was published. A date-time displayed in RFC-822 format. Using the regexp definiton of rfc-822 date by Sam Ruby at http://www.intertwingly.net/blog/1360.html
func (*TRfc822FormatDate) Set
func (me *TRfc822FormatDate) Set(s string)
Since TRfc822FormatDate is just a simple String type, this merely sets the current value from the specified string.
func (TRfc822FormatDate) String
func (me TRfc822FormatDate) String() string
Since TRfc822FormatDate is just a simple String type, this merely returns the current string value.
func (TRfc822FormatDate) ToXsdtString
func (me TRfc822FormatDate) ToXsdtString() xsdt.String
This convenience method just performs a simple type conversion to TRfc822FormatDate's alias type xsdt.String.
type TRssChannel
type TRssChannel struct {
// A string indicating the program used to generate the channel.
XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_
// A URL that points to the documentation for the format used in the RSS file. It's probably a pointer to this page. It's for people who might stumble across an RSS file on a Web server 25 years from now and wonder what it is.
XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_
// A hint for aggregators telling them which hours they can skip.
XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_
// Copyright notice for content in the channel.
XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_
// The language the channel is written in. This allows aggregators to group all Italian language sites, for example, on a single page. A list of allowable values for this element, as provided by Netscape, is here. You may also use values defined by the W3C.
XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_
// The name of the channel. It's how people refer to your service. If you have an HTML website that contains the same information as your RSS file, the title of your channel should be the same as the title of your website.
XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_
// The URL to the HTML website corresponding to the channel.
XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_
// A hint for aggregators telling them which days they can skip.
XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_
// Email address for person responsible for technical issues relating to channel.
XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_
XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_
// The last time the content of the channel changed.
XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_
// ttl stands for time to live. It's a number of minutes that indicates how long a channel can be cached before refreshing from the source.
XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_
// Specifies a GIF, JPEG or PNG image that can be displayed with the channel.
XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_
// Specify one or more categories that the channel belongs to.
XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_
// Allows processes to register with a cloud to be notified of updates to the channel, implementing a lightweight publish-subscribe protocol for RSS feeds.
XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_
// The publication date for the content in the channel. All date-times in RSS conform to the Date and Time Specification of RFC 822, with the exception that the year may be expressed with two characters or four characters (four preferred).
XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_
// Phrase or sentence describing the channel.
XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_
// The PICS rating for the channel.
XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_
// Specifies a text input box that can be displayed with the channel.
XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_
// Email address for person responsible for editorial content.
XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_
}
func (*TRssChannel) Walk
func (me *TRssChannel) Walk() (err error)
If the WalkHandlers.TRssChannel function is not nil (ie. was set by outside code), calls it with this TRssChannel instance as the single argument. Then calls the Walk() method on 20/20 embed(s) and 0/0 field(s) belonging to this TRssChannel instance.
type TRssItem
type TRssItem struct {
// The RSS channel that the item came from.
XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_
// URL of a page for comments relating to the item.
XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_
// The URL of the item.
XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_
// Indicates when the item was published.
XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_
// Describes a media object that is attached to the item.
XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_
// The item synopsis.
XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_
// Includes the item in one or more categories.
XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_
// The title of the item.
XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_
// guid or permalink URL for this entry
XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_
// Email address of the author of the item.
XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_
}
func (*TRssItem) Walk
func (me *TRssItem) Walk() (err error)
If the WalkHandlers.TRssItem function is not nil (ie. was set by outside code), calls it with this TRssItem instance as the single argument. Then calls the Walk() method on 10/10 embed(s) and 0/0 field(s) belonging to this TRssItem instance.
type TSkipDay
type TSkipDay xsdt.String
A hint for aggregators telling them which days they can skip. A time in GMT, when aggregators should not request the channel data. The hour beginning at midnight is hour zero. A day when aggregators should not request the channel data.
func (TSkipDay) IsFriday
func (me TSkipDay) IsFriday() bool
Returns true if the value of this enumerated TSkipDay is "Friday".
func (TSkipDay) IsMonday
func (me TSkipDay) IsMonday() bool
Returns true if the value of this enumerated TSkipDay is "Monday".
func (TSkipDay) IsSaturday
func (me TSkipDay) IsSaturday() bool
Returns true if the value of this enumerated TSkipDay is "Saturday".
func (TSkipDay) IsSunday
func (me TSkipDay) IsSunday() bool
Returns true if the value of this enumerated TSkipDay is "Sunday".
func (TSkipDay) IsThursday
func (me TSkipDay) IsThursday() bool
Returns true if the value of this enumerated TSkipDay is "Thursday".
func (TSkipDay) IsTuesday
func (me TSkipDay) IsTuesday() bool
Returns true if the value of this enumerated TSkipDay is "Tuesday".
func (TSkipDay) IsWednesday
func (me TSkipDay) IsWednesday() bool
Returns true if the value of this enumerated TSkipDay is "Wednesday".
func (*TSkipDay) Set
func (me *TSkipDay) Set(s string)
Since TSkipDay is just a simple String type, this merely sets the current value from the specified string.
func (TSkipDay) String
func (me TSkipDay) String() string
Since TSkipDay is just a simple String type, this merely returns the current string value.
func (TSkipDay) ToXsdtString
func (me TSkipDay) ToXsdtString() xsdt.String
This convenience method just performs a simple type conversion to TSkipDay's alias type xsdt.String.
type TSkipDaysList
type TSkipDaysList struct {
// A time in GMT, when aggregators should not request the channel data. The hour beginning at midnight is hour zero.
XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_
}
func (*TSkipDaysList) Walk
func (me *TSkipDaysList) Walk() (err error)
If the WalkHandlers.TSkipDaysList function is not nil (ie. was set by outside code), calls it with this TSkipDaysList instance as the single argument. Then calls the Walk() method on 1/1 embed(s) and 0/0 field(s) belonging to this TSkipDaysList instance.
type TSkipHour
type TSkipHour xsdt.NonNegativeInteger
A hint for aggregators telling them which hours they can skip. A time in GMT when aggregators should not request the channel data. The hour beginning at midnight is hour zero.
func (*TSkipHour) Set
func (me *TSkipHour) Set(s string)
Since TSkipHour is a non-string scalar type (either boolean or numeric), sets the current value obtained from parsing the specified string.
func (TSkipHour) String
func (me TSkipHour) String() string
Returns a string representation of this TSkipHour's current non-string scalar value.
func (TSkipHour) ToXsdtNonNegativeInteger
func (me TSkipHour) ToXsdtNonNegativeInteger() xsdt.NonNegativeInteger
This convenience method just performs a simple type conversion to TSkipHour's alias type xsdt.NonNegativeInteger.
type TSkipHoursList
type TSkipHoursList struct {
XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_
}
func (*TSkipHoursList) Walk
func (me *TSkipHoursList) Walk() (err error)
If the WalkHandlers.TSkipHoursList function is not nil (ie. was set by outside code), calls it with this TSkipHoursList instance as the single argument. Then calls the Walk() method on 1/1 embed(s) and 0/0 field(s) belonging to this TSkipHoursList instance.
type TSource
type TSource struct {
XsdGoPkgValue xsdt.String `xml:",chardata"`
XsdGoPkgHasAttr_Url_XsdtAnyURI_
}
The RSS channel that the item came from.
func (*TSource) ToXsdtString
func (me *TSource) ToXsdtString() xsdt.String
Simply returns the value of its XsdGoPkgValue field.
func (*TSource) Walk
func (me *TSource) Walk() (err error)
If the WalkHandlers.TSource function is not nil (ie. was set by outside code), calls it with this TSource instance as the single argument. Then calls the Walk() method on 0/1 embed(s) and 0/1 field(s) belonging to this TSource instance.
type TextInput
type TextInput struct {
// The name of the text object in the text input area.
XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_
// The label of the Submit button in the text input area.
XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_
// Explains the text input area.
XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_
// The URL of the CGI script that processes text input requests.
XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_
}
func (*TextInput) Walk
func (me *TextInput) Walk() (err error)
If the WalkHandlers.TextInput function is not nil (ie. was set by outside code), calls it with this TextInput instance as the single argument. Then calls the Walk() method on 4/4 embed(s) and 0/0 field(s) belonging to this TextInput instance.
type TxsdRss
type TxsdRss struct {
XsdGoPkgHasAttr_Version_XsdtDecimal_20
XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_
}
func (*TxsdRss) Walk
func (me *TxsdRss) Walk() (err error)
If the WalkHandlers.TxsdRss function is not nil (ie. was set by outside code), calls it with this TxsdRss instance as the single argument. Then calls the Walk() method on 1/2 embed(s) and 0/0 field(s) belonging to this TxsdRss instance.
type XsdGoPkgHasAttr_Domain_XsdtString_
type XsdGoPkgHasAttr_Domain_XsdtString_ struct {
Domain xsdt.String `xml:"domain,attr"`
}
Includes the item in one or more categories.
type XsdGoPkgHasAttr_IsPermaLink_XsdtBoolean_True
type XsdGoPkgHasAttr_IsPermaLink_XsdtBoolean_True struct {
IsPermaLink xsdt.Boolean `xml:"isPermaLink,attr"`
}
guid or permalink URL for this entry
func (XsdGoPkgHasAttr_IsPermaLink_XsdtBoolean_True) IsPermaLinkDefault
func (me XsdGoPkgHasAttr_IsPermaLink_XsdtBoolean_True) IsPermaLinkDefault() xsdt.Boolean
Returns the default value for IsPermaLink -- true
type XsdGoPkgHasAttr_Length_XsdtNonNegativeInteger_
type XsdGoPkgHasAttr_Length_XsdtNonNegativeInteger_ struct {
// Size in bytes
Length xsdt.NonNegativeInteger `xml:"length,attr"`
}
Size in bytes
type XsdGoPkgHasAttr_Path_XsdtString_
type XsdGoPkgHasAttr_Path_XsdtString_ struct {
Path xsdt.String `xml:"path,attr"`
}
type XsdGoPkgHasAttr_Port_XsdtPositiveInteger_
type XsdGoPkgHasAttr_Port_XsdtPositiveInteger_ struct {
Port xsdt.PositiveInteger `xml:"port,attr"`
}
type XsdGoPkgHasAttr_Protocol_TCloudProtocol_
type XsdGoPkgHasAttr_Protocol_TCloudProtocol_ struct {
Protocol TCloudProtocol `xml:"protocol,attr"`
}
type XsdGoPkgHasAttr_RegisterProcedure_XsdtString_
type XsdGoPkgHasAttr_RegisterProcedure_XsdtString_ struct {
RegisterProcedure xsdt.String `xml:"registerProcedure,attr"`
}
Allows processes to register with a cloud to be notified of updates to the channel, implementing a lightweight publish-subscribe protocol for RSS feeds. Specifies a web service that supports the rssCloud interface which can be implemented in HTTP-POST, XML-RPC or SOAP 1.1. Its purpose is to allow processes to register with a cloud to be notified of updates to the channel, implementing a lightweight publish-subscribe protocol for RSS feeds.
type XsdGoPkgHasAttr_Type_XsdtString_
type XsdGoPkgHasAttr_Type_XsdtString_ struct {
// MIME media-type of the enclosure
Type xsdt.String `xml:"type,attr"`
}
MIME media-type of the enclosure
type XsdGoPkgHasAttr_Url_XsdtAnyURI_
type XsdGoPkgHasAttr_Url_XsdtAnyURI_ struct {
Url xsdt.AnyURI `xml:"url,attr"`
}
Describes a media object that is attached to the item.
type XsdGoPkgHasAttr_Version_XsdtDecimal_20
type XsdGoPkgHasAttr_Version_XsdtDecimal_20 struct {
Version xsdt.Decimal `xml:"version,attr"`
}
func (XsdGoPkgHasAttr_Version_XsdtDecimal_20) VersionFixed
func (me XsdGoPkgHasAttr_Version_XsdtDecimal_20) VersionFixed() xsdt.Decimal
Returns the fixed value for Version -- "2.0"
type XsdGoPkgHasElem_Rss
type XsdGoPkgHasElem_Rss struct {
Rss *TxsdRss `xml:"rss"`
}
func (*XsdGoPkgHasElem_Rss) Walk
func (me *XsdGoPkgHasElem_Rss) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElem_Rss function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_Rss instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 1/1 field(s) belonging to this XsdGoPkgHasElem_Rss instance.
type XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_
type XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_ struct {
Channel *TRssChannel `xml:"channel"`
}
func (*XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_) Walk
func (me *XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 1/1 field(s) belonging to this XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_ instance.
type XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_
type XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_ struct {
// Text that is included in the TITLE attribute of the link formed around the image in the HTML rendering.
Description xsdt.String `xml:"description"`
}
Text that is included in the TITLE attribute of the link formed around the image in the HTML rendering.
func (*XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_) Walk
func (me *XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_ instance.
type XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31
type XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31 struct {
// The height of the image in pixels.
Height TImageHeight `xml:"height"`
}
func (XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31) HeightDefault
func (me XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31) HeightDefault() TImageHeight
Returns the default value for Height -- 31
func (*XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31) Walk
func (me *XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31 function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31 instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31 instance.
type XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_
type XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_ struct {
// The URL of the site, when the channel is rendered, the image is a link to the site. (Note, in practice the image <title> and <link> should have the same value as the channel's <title> and <link>.
Link xsdt.AnyURI `xml:"link"`
}
Specifies a GIF, JPEG or PNG image that can be displayed with the channel. The URL of the site, when the channel is rendered, the image is a link to the site. (Note, in practice the image and <link> should have the same value as the channel's <title> and <link>.
func (*XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_) Walk
func (me *XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_ instance.
type XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_
type XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_ struct {
// The name of the text object in the text input area.
Name xsdt.String `xml:"name"`
}
Specifies a text input box that can be displayed with the channel. The purpose of this element is something of a mystery! You can use it to specify a search engine box. Or to allow a reader to provide feedback. Most aggregators ignore it. The name of the text object in the text input area.
func (*XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_) Walk
func (me *XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_ instance.
type XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_
type XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_ struct {
// Describes the image, it's used in the ALT attribute of the HTML <img> tag when the channel is rendered in HTML.
Title xsdt.String `xml:"title"`
}
Describes the image, it's used in the ALT attribute of the HTML tag when
the channel is rendered in HTML.
func (*XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_) Walk
func (me *XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_ instance.
type XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_
type XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_ struct {
// The URL of the image file.
Url xsdt.AnyURI `xml:"url"`
}
The URL of the image file.
func (*XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_) Walk
func (me *XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_ instance.
type XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88
type XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88 struct {
// The width of the image in pixels.
Width TImageWidth `xml:"width"`
}
func (*XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88) Walk
func (me *XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88 function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88 instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88 instance.
func (XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88) WidthDefault
func (me XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88) WidthDefault() TImageWidth
Returns the default value for Width -- 88
type XsdGoPkgHasElems_Rss
type XsdGoPkgHasElems_Rss struct {
Rsses []*TxsdRss `xml:"rss"`
}
func (*XsdGoPkgHasElems_Rss) Walk
func (me *XsdGoPkgHasElems_Rss) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_Rss function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_Rss instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_Rss instance.
type XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_
type XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_ struct {
// Email address of the author of the item.
Authors []TEmailAddress `xml:"author"`
}
Email address of the author of the item.
func (*XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_) Walk
func (me *XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_ instance.
type XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_
type XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_ struct {
// Includes the item in one or more categories.
Categories []*TCategory `xml:"category"`
}
func (*XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_) Walk
func (me *XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_ instance.
type XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_
type XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_ struct {
// Allows processes to register with a cloud to be notified of updates to the channel, implementing a lightweight publish-subscribe protocol for RSS feeds.
Clouds []*TCloud `xml:"cloud"`
}
func (*XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_) Walk
func (me *XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_ instance.
type XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_
type XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_ struct {
// URL of a page for comments relating to the item.
Commentses []xsdt.AnyURI `xml:"comments"`
}
An item may represent a "story" -- much like a story in a newspaper or magazine; if so its description is a synopsis of the story, and the link points to the full story. An item may also be complete in itself, if so, the description contains the text (entity-encoded HTML is allowed), and the link and title may be omitted. URL of a page for comments relating to the item.
func (*XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_) Walk
func (me *XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_ instance.
type XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_
type XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_ struct {
// Copyright notice for content in the channel.
Copyrights []xsdt.String `xml:"copyright"`
}
Copyright notice for content in the channel.
func (*XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_) Walk
func (me *XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_ instance.
type XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_
type XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_ struct {
// A time in GMT, when aggregators should not request the channel data. The hour beginning at midnight is hour zero.
Days []TSkipDay `xml:"day"`
}
func (*XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_) Walk
func (me *XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_ instance.
type XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_
type XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_ struct {
// The item synopsis.
Descriptions []xsdt.String `xml:"description"`
}
The item synopsis.
func (*XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_) Walk
func (me *XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_ instance.
type XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_
type XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_ struct {
// A URL that points to the documentation for the format used in the RSS file. It's probably a pointer to this page. It's for people who might stumble across an RSS file on a Web server 25 years from now and wonder what it is.
Docses []xsdt.AnyURI `xml:"docs"`
}
A URL that points to the documentation for the format used in the RSS file. It's probably a pointer to this page. It's for people who might stumble across an RSS file on a Web server 25 years from now and wonder what it is.
func (*XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_) Walk
func (me *XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_ instance.
type XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_
type XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_ struct {
// Describes a media object that is attached to the item.
Enclosures []*TEnclosure `xml:"enclosure"`
}
func (*XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_) Walk
func (me *XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_ instance.
type XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_
type XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_ struct {
// A string indicating the program used to generate the channel.
Generators []xsdt.String `xml:"generator"`
}
A string indicating the program used to generate the channel.
func (*XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_) Walk
func (me *XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_ instance.
type XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_
type XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_ struct {
// guid or permalink URL for this entry
Guids []*TGuid `xml:"guid"`
}
func (*XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_) Walk
func (me *XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_ instance.
type XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_
type XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_ struct {
Hours []TSkipHour `xml:"hour"`
}
func (*XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_) Walk
func (me *XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_ instance.
type XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_
type XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_ struct {
// Specifies a GIF, JPEG or PNG image that can be displayed with the channel.
Images []*TImage `xml:"image"`
}
func (*XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_) Walk
func (me *XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_ instance.
type XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_
type XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_ struct {
Items []*TRssItem `xml:"item"`
}
func (*XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_) Walk
func (me *XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_ instance.
type XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_
type XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_ struct {
// The language the channel is written in. This allows aggregators to group all Italian language sites, for example, on a single page. A list of allowable values for this element, as provided by Netscape, is here. You may also use values defined by the W3C.
Languages []xsdt.Language `xml:"language"`
}
The language the channel is written in. This allows aggregators to group all Italian language sites, for example, on a single page. A list of allowable values for this element, as provided by Netscape, is here. You may also use values defined by the W3C.
func (*XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_) Walk
func (me *XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_ instance.
type XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_
type XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_ struct {
// The last time the content of the channel changed.
LastBuildDates []TRfc822FormatDate `xml:"lastBuildDate"`
}
The last time the content of the channel changed.
func (*XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_) Walk
func (me *XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_ instance.
type XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_
type XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_ struct {
// The URL to the HTML website corresponding to the channel.
Links []xsdt.AnyURI `xml:"link"`
}
The URL to the HTML website corresponding to the channel.
func (*XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_) Walk
func (me *XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_ instance.
type XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_
type XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_ struct {
// Email address for person responsible for editorial content.
ManagingEditors []TEmailAddress `xml:"managingEditor"`
}
Email address for person responsible for editorial content.
func (*XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_) Walk
func (me *XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_ instance.
type XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_
type XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_ struct {
// Indicates when the item was published.
PubDates []TRfc822FormatDate `xml:"pubDate"`
}
func (*XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_) Walk
func (me *XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_ instance.
type XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_
type XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_ struct {
// The PICS rating for the channel.
Ratings []xsdt.String `xml:"rating"`
}
The PICS rating for the channel.
func (*XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_) Walk
func (me *XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_ instance.
type XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_
type XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_ struct {
// A hint for aggregators telling them which days they can skip.
SkipDayses []*TSkipDaysList `xml:"skipDays"`
}
func (*XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_) Walk
func (me *XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_ instance.
type XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_
type XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_ struct {
// A hint for aggregators telling them which hours they can skip.
SkipHourses []*TSkipHoursList `xml:"skipHours"`
}
func (*XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_) Walk
func (me *XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_ instance.
type XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_
type XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_ struct {
// The RSS channel that the item came from.
Sources []*TSource `xml:"source"`
}
func (*XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_) Walk
func (me *XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_ instance.
type XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_
type XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_ struct {
// Specifies a text input box that can be displayed with the channel.
TextInputs []*TextInput `xml:"textInput"`
}
func (*XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_) Walk
func (me *XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_ instance.
type XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_
type XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_ struct {
// The name of the channel. It's how people refer to your service. If you have an HTML website that contains the same information as your RSS file, the title of your channel should be the same as the title of your website.
Titles []xsdt.String `xml:"title"`
}
The name of the channel. It's how people refer to your service. If you have an HTML website that contains the same information as your RSS file, the title of your channel should be the same as the title of your website.
func (*XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_) Walk
func (me *XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_ instance.
type XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_
type XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_ struct {
// ttl stands for time to live. It's a number of minutes that indicates how long a channel can be cached before refreshing from the source.
Ttls []*xsdt.NonNegativeInteger `xml:"ttl"`
}
ttl stands for time to live. It's a number of minutes that indicates how long a channel can be cached before refreshing from the source.
func (*XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_) Walk
func (me *XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_ instance.
type XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_
type XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_ struct {
// Email address for person responsible for technical issues relating to channel.
WebMasters []TEmailAddress `xml:"webMaster"`
}
func (*XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_) Walk
func (me *XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_) Walk() (err error)
If the WalkHandlers.XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_ function is not nil (ie. was set by outside code), calls it with this XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_ instance as the single argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) belonging to this XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_ instance.
type XsdGoPkgWalkHandlers
type XsdGoPkgWalkHandlers struct {
XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_ func(*XsdGoPkgHasElems_pubDatechoicesequenceRssItemschema_PubDate_TRfc822FormatDate_, bool) error
TextInput func(*TextInput, bool) error
XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_ func(*XsdGoPkgHasElems_cloudchoicesequenceRssChannelschema_Cloud_TCloud_, bool) error
XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88 func(*XsdGoPkgHasElem_widthallImageschema_Width_TImageWidth_88, bool) error
XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_ func(*XsdGoPkgHasElem_channelsequencerssschema_Channel_TRssChannel_, bool) error
XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_ func(*XsdGoPkgHasElems_hoursequenceSkipHoursListschema_Hour_TSkipHour_, bool) error
XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_ func(*XsdGoPkgHasElems_managingEditorchoicesequenceRssChannelschema_ManagingEditor_TEmailAddress_, bool) error
XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_ func(*XsdGoPkgHasElems_linkchoicesequenceRssChannelschema_Link_XsdtAnyURI_, bool) error
XsdGoPkgHasElem_Rss func(*XsdGoPkgHasElem_Rss, bool) error
XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_ func(*XsdGoPkgHasElems_lastBuildDatechoicesequenceRssChannelschema_LastBuildDate_TRfc822FormatDate_, bool) error
TCloud func(*TCloud, bool) error
XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_ func(*XsdGoPkgHasElems_guidchoicesequenceRssItemschema_Guid_TGuid_, bool) error
XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_ func(*XsdGoPkgHasElems_titlechoicesequenceRssChannelschema_Title_XsdtString_, bool) error
XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_ func(*XsdGoPkgHasElem_descriptionallImageschema_Description_XsdtString_, bool) error
XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_ func(*XsdGoPkgHasElems_ttlchoicesequenceRssChannelschema_Ttl_XsdtNonNegativeInteger_, bool) error
XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_ func(*XsdGoPkgHasElems_webMasterchoicesequenceRssChannelschema_WebMaster_TEmailAddress_, bool) error
XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_ func(*XsdGoPkgHasElems_commentschoicesequenceRssItemschema_Comments_XsdtAnyURI_, bool) error
XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_ func(*XsdGoPkgHasElems_docschoicesequenceRssChannelschema_Docs_XsdtAnyURI_, bool) error
TRssChannel func(*TRssChannel, bool) error
XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_ func(*XsdGoPkgHasElem_urlallImageschema_Url_XsdtAnyURI_, bool) error
XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_ func(*XsdGoPkgHasElems_sourcechoicesequenceRssItemschema_Source_TSource_, bool) error
XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_ func(*XsdGoPkgHasElems_skipDayschoicesequenceRssChannelschema_SkipDays_TSkipDaysList_, bool) error
XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_ func(*XsdGoPkgHasElems_imagechoicesequenceRssChannelschema_Image_TImage_, bool) error
TSource func(*TSource, bool) error
TImage func(*TImage, bool) error
XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_ func(*XsdGoPkgHasElems_textInputchoicesequenceRssChannelschema_TextInput_TextInput_, bool) error
XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_ func(*XsdGoPkgHasElems_enclosurechoicesequenceRssItemschema_Enclosure_TEnclosure_, bool) error
TRssItem func(*TRssItem, bool) error
TCategory func(*TCategory, bool) error
XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_ func(*XsdGoPkgHasElem_titleallImageschema_Title_XsdtString_, bool) error
TSkipDaysList func(*TSkipDaysList, bool) error
XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_ func(*XsdGoPkgHasElems_categorychoicesequenceRssItemschema_Category_TCategory_, bool) error
XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_ func(*XsdGoPkgHasElems_languagechoicesequenceRssChannelschema_Language_XsdtLanguage_, bool) error
TGuid func(*TGuid, bool) error
TxsdRss func(*TxsdRss, bool) error
XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_ func(*XsdGoPkgHasElems_authorchoicesequenceRssItemschema_Author_TEmailAddress_, bool) error
TEnclosure func(*TEnclosure, bool) error
XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_ func(*XsdGoPkgHasElems_daysequenceSkipDaysListschema_Day_TSkipDay_, bool) error
XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_ func(*XsdGoPkgHasElems_ratingchoicesequenceRssChannelschema_Rating_XsdtString_, bool) error
XsdGoPkgHasElems_Rss func(*XsdGoPkgHasElems_Rss, bool) error
XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31 func(*XsdGoPkgHasElem_heightallImageschema_Height_TImageHeight_31, bool) error
XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_ func(*XsdGoPkgHasElems_descriptionchoicesequenceRssItemschema_Description_XsdtString_, bool) error
XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_ func(*XsdGoPkgHasElems_itemsequenceRssChannelschema_Item_TRssItem_, bool) error
XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_ func(*XsdGoPkgHasElem_linkallImageschema_Link_XsdtAnyURI_, bool) error
XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_ func(*XsdGoPkgHasElem_nameallTextInputschema_Name_XsdtString_, bool) error
XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_ func(*XsdGoPkgHasElems_skipHourschoicesequenceRssChannelschema_SkipHours_TSkipHoursList_, bool) error
TSkipHoursList func(*TSkipHoursList, bool) error
XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_ func(*XsdGoPkgHasElems_generatorchoicesequenceRssChannelschema_Generator_XsdtString_, bool) error
XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_ func(*XsdGoPkgHasElems_copyrightchoicesequenceRssChannelschema_Copyright_XsdtString_, bool) error
}
Provides 49 strong-typed hooks for your own custom handler functions to be invoked when the Walk() method is called on any instance of any (non-attribute-related) struct type defined in this package. If your custom handler does get called at all for a given struct instance, then it always gets called twice, first with the 'enter' bool argument set to true, then (after having Walk()ed all subordinate struct instances, if any) once again with it set to false.
-- godocdown http://github.com/robertkrimen/godocdown