Definition Type: ComplexType
Name: tRssChannel
Containing Schema: rss-2_0_1-rev9.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into item in schema rss-2_0_1-rev9_xsd Drilldown into skipDays in schema rss-2_0_1-rev9_xsd Drilldown into skipHours in schema rss-2_0_1-rev9_xsd Drilldown into textInput in schema rss-2_0_1-rev9_xsd Drilldown into image in schema rss-2_0_1-rev9_xsd Drilldown into ttl in schema rss-2_0_1-rev9_xsd Drilldown into cloud in schema rss-2_0_1-rev9_xsd Drilldown into docs in schema rss-2_0_1-rev9_xsd Drilldown into generator in schema rss-2_0_1-rev9_xsd Drilldown into category in schema rss-2_0_1-rev9_xsd Drilldown into lastBuildDate in schema rss-2_0_1-rev9_xsd Drilldown into pubDate in schema rss-2_0_1-rev9_xsd Drilldown into webMaster in schema rss-2_0_1-rev9_xsd Drilldown into managingEditor in schema rss-2_0_1-rev9_xsd Drilldown into copyright in schema rss-2_0_1-rev9_xsd Drilldown into language in schema rss-2_0_1-rev9_xsd Drilldown into description in schema rss-2_0_1-rev9_xsd Drilldown into link in schema rss-2_0_1-rev9_xsd Drilldown into title in schema rss-2_0_1-rev9_xsdXSD Diagram of tRssChannel in schema rss-2_0_1-rev9_xsd (Really Simple Syndication (RSS))
Collapse XSD Schema Code:
<xs:complexType name="tRssChannel">
    <xs:sequence>
        <xs:choice maxOccurs="unbounded">
            <xs:element name="title" type="xs:string">
                <xs:annotation>
                    <xs:documentation>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.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="link" type="xs:anyURI">
                <xs:annotation>
                    <xs:documentation>The URL to the HTML website corresponding to the channel.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="description" type="xs:string">
                <xs:annotation>
                    <xs:documentation>Phrase or sentence describing the channel.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="language" type="xs:language" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>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.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="copyright" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Copyright notice for content in the channel.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="managingEditor" type="tEmailAddress" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Email address for person responsible for editorial content.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="webMaster" type="tEmailAddress" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Email address for person responsible for technical issues relating to channel.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="pubDate" type="tRfc822FormatDate" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>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).</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="lastBuildDate" type="tRfc822FormatDate" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>The last time the content of the channel changed.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="category" type="tCategory" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Specify one or more categories that the channel belongs to.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="generator" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>A string indicating the program used to generate the channel.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="docs" type="xs:anyURI" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>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.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="cloud" type="tCloud" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Allows processes to register with a cloud to be notified of updates to the channel, implementing a lightweight publish-subscribe protocol for RSS feeds.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ttl" type="xs:nonNegativeInteger" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>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.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="image" type="tImage" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Specifies a GIF, JPEG or PNG image that can be displayed with the channel.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="textInput" type="tTextInput" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Specifies a text input box that can be displayed with the channel.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="skipHours" type="tSkipHoursList" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>A hint for aggregators telling them which hours they can skip.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="skipDays" type="tSkipDaysList" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>A hint for aggregators telling them which days they can skip.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>Extensibility element.</xs:documentation>
                </xs:annotation>
            </xs:any>
        </xs:choice>
        <xs:element name="item" type="tRssItem" maxOccurs="unbounded" />
        <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>Extensibility element.</xs:documentation>
            </xs:annotation>
        </xs:any>
    </xs:sequence>
    <xs:anyAttribute namespace="##any" />
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
title title (1) (1)
link link (1) (1)
description description (1) (1)
language language 0 (1)
copyright copyright 0 (1)
managingEditor managingEditor 0 (1)
webMaster webMaster 0 (1)
pubDate pubDate 0 (1)
lastBuildDate lastBuildDate 0 (1)
category category 0 (1)
generator generator 0 (1)
docs docs 0 (1)
cloud cloud 0 (1)
ttl ttl 0 (1)
image image 0 (1)
textInput textInput 0 (1)
skipHours skipHours 0 (1)
skipDays skipDays 0 (1)
item item (1) unbounded
<xs:any> Allowed namespace: '##other' 0 unbounded
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
<anyAttribute> Allowed namespace: '##any'
Collapse Derivation Tree:
Collapse References:
channel