diff --git a/assets/xsd/cdf-w3c.xsd b/assets/xsd/cdf-w3c.xsd index 6dd0b3b..357f17a 100644 --- a/assets/xsd/cdf-w3c.xsd +++ b/assets/xsd/cdf-w3c.xsd @@ -1,492 +1,492 @@ - - - - - - - - - - - - - - - - - - - - - - - - Whatever the user has as default. - - - - - - - Do retrieve contents into the cache. - - - - - - - Do not retrieve contents into the cache. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Last modified date for this web page - - - - - - - - - Title - - - - - - - - - Short description summarizing the article (200 characters or less recommended) - - - - - - - - - Author - - - - - - - - - Publisher - - - - - - - - - Copyright - - - - - - - - - Publication Date - - - - - - - - - Comma delimited keywords that match this channel - - - - - - - - - A category to which this web page belongs in. The string value is a URI to a CategoryDef element. - - - - - - - - - - - - - - - Rating of the channel by one or more ratings services. (String found in PICS label meta tag.) - - - - - - - - - Defines a channel. - - - - - - - - - - - - - - - - URI for the next updated version of this channel - - - - - - - Can channel be copied or moved within the channel changer hierarchy - - - - - - - - - - - URI to introductory web page for channel. Can provide general and setup information - - - - - - - - - Certification of executable content downloadable by this channel ("Authenticode for channels") - - - - - - - - - Minimum storage size required, in kilobytes - - - - - - - - - Defines an item of a channel, a unit of information for the user, usually corresponding to a web page. - - - - - - - - - - - URI of article contents - - - - - - - MIME Type of article contents - - - - - - - This item should be visible to the user. - - - - - - - Priority of this item - - - - - - - Publisher recommended download behavior. - - - - - - - - - - - Start tag should have VALUE=usage where usage indicates how this item should be used. Children elements can specify more parameters. - - - - - - - - - - - - Specifies a client-side user-defined schedule. - - - - - - ID/name for predefined/client defined schedule - - - - - - - - - This is the day upon which the schedule will start to apply. - By default, the schedule starts immediately. - - - - - - - - - This is the day upon which the schedule will start to apply. - By default, the schedule never ends. - - - - - - - - - - - - - - - - - - The interval of time that the schedule should repeat over. - By default, it only performs the schedule once (infinity). - - - - - - - - - - - - Earliest time during the schedule interval that the schedule applies to. - By default, the schedule will be performed at the beginning of the interval. - - - - - - - - - - - - Latest time during the schedule interval that the schedule applied to. If it is not equal to EarliestTime, then the time is randomly chosen in range. - By default, the schedule will be performed at the beginning of the interval. - - - - - - - - - - Defines a bounded repeating interval of time. - - - - - - - - - - - - - - - Defines an image that can be used to represent a channel or channel item. - - - - - - URL to the image for the logo - - - - - - - String indicating what context image should be used. - - - - - - - - - Indicates how a channel can or should support user tracking. - - - - - - - - - - - The URL to post tracking results to - - - - - - - - - This profile provides a generic container for properties of a category. Item profiles (used by channel and article profiles) can reference to these category elements using the URI "#foo" when ID="foo" is a parameter in the Category tag. - - - - - - - - - - - - - - Name of category - - - - - - - - - Textual description of category - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + Whatever the user has as default. + + + + + + + Do retrieve contents into the cache. + + + + + + + Do not retrieve contents into the cache. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Last modified date for this web page + + + + + + + + + Title + + + + + + + + + Short description summarizing the article (200 characters or less recommended) + + + + + + + + + Author + + + + + + + + + Publisher + + + + + + + + + Copyright + + + + + + + + + Publication Date + + + + + + + + + Comma delimited keywords that match this channel + + + + + + + + + A category to which this web page belongs in. The string value is a URI to a CategoryDef element. + + + + + + + + + + + + + + + Rating of the channel by one or more ratings services. (String found in PICS label meta tag.) + + + + + + + + + Defines a channel. + + + + + + + + + + + + + + + + URI for the next updated version of this channel + + + + + + + Can channel be copied or moved within the channel changer hierarchy + + + + + + + + + + + URI to introductory web page for channel. Can provide general and setup information + + + + + + + + + Certification of executable content downloadable by this channel ("Authenticode for channels") + + + + + + + + + Minimum storage size required, in kilobytes + + + + + + + + + Defines an item of a channel, a unit of information for the user, usually corresponding to a web page. + + + + + + + + + + + URI of article contents + + + + + + + MIME Type of article contents + + + + + + + This item should be visible to the user. + + + + + + + Priority of this item + + + + + + + Publisher recommended download behavior. + + + + + + + + + + + Start tag should have VALUE=usage where usage indicates how this item should be used. Children elements can specify more parameters. + + + + + + + + + + + + Specifies a client-side user-defined schedule. + + + + + + ID/name for predefined/client defined schedule + + + + + + + + + This is the day upon which the schedule will start to apply. + By default, the schedule starts immediately. + + + + + + + + + This is the day upon which the schedule will start to apply. + By default, the schedule never ends. + + + + + + + + + + + + + + + + + + The interval of time that the schedule should repeat over. + By default, it only performs the schedule once (infinity). + + + + + + + + + + + + Earliest time during the schedule interval that the schedule applies to. + By default, the schedule will be performed at the beginning of the interval. + + + + + + + + + + + + Latest time during the schedule interval that the schedule applied to. If it is not equal to EarliestTime, then the time is randomly chosen in range. + By default, the schedule will be performed at the beginning of the interval. + + + + + + + + + + Defines a bounded repeating interval of time. + + + + + + + + + + + + + + + Defines an image that can be used to represent a channel or channel item. + + + + + + URL to the image for the logo + + + + + + + String indicating what context image should be used. + + + + + + + + + Indicates how a channel can or should support user tracking. + + + + + + + + + + + The URL to post tracking results to + + + + + + + + + This profile provides a generic container for properties of a category. Item profiles (used by channel and article profiles) can reference to these category elements using the URI "#foo" when ID="foo" is a parameter in the Category tag. + + + + + + + + + + + + + + Name of category + + + + + + + + + Textual description of category + + + + + + + diff --git a/assets/xsd/cdf.xsd b/assets/xsd/cdf.xsd index 9271518..7f9cd6d 100644 --- a/assets/xsd/cdf.xsd +++ b/assets/xsd/cdf.xsd @@ -1,637 +1,637 @@ - - - - - - - - - Value that permits white space to be filtered out during file processing. - - - - - - - Value that ensures all white space characters are retained. - - - - - - - - - - - - - - - - - - Default. Content is downloaded only if the user has specified that channel content should be downloaded. - - - - - - - Content is not downloaded and the LEVEL attribute is ignored. - - - - - - - - - - - - This image appears in the Channels Explorer Bar hierarchy and other areas of the Windows namespace, such as when viewing the contents of a folder containing the CDF. - - - - - - - This logo image is placed in the desktop Channel Bar to provide a quick launching mechanism for the main channel page. - - - - - - - Wide logos are displayed in the Channels Explorer Bar to provide a link to the main channel page. When clicked, this image will also expand or contract the channel's hierarchy (if one exists) in the Channels Explorer Bar. - - - - - - - - - - - - Pages read from local cache should be logged. - - - - - - - Pages read from URL browsing should logged. - - - - - - - Default. Both types of page hits should be logged. - - - - - - - - - - - - Items that appear in the browser channel pane. This is the default behavior when no USAGE element appears under an ITEM. - - - - - - - Items that are displayed in a frame located on the Active Desktop. Attributes assigned this value can only be used in the context of an Active Desktop item. Channels require a separate CDF file. - - - - - - - The parent element is an e-mail that is sent when the channel content is updated (one per CDF). - - - - - - - If a NONE value is assigned to the only USAGE element in an ITEM, the item will not appear in the Channels Explorer Bar. - - - - - - - This one item is displayed in the special Internet Explorer screen saver (one per CDF). - - - - - - - "SmartScreen," a trademark of PointCast Inc., can be used in place of the ScreenSaver value to display the PointCast Network SmartScreen in the Internet Explorer screen saver. - - - - - - - This indicates the CDF file is being used for a Software Update channel, which allows software to be automatically updated over the Web. This value is only valid for the top-level channel. - - - - - - - - - - A stricter date format than what XML Schema allows; CDF does not allow timezones in dates. - - - - - - - - - - - A stricter datetime format than what XML Schema allows; CDF does not allow timezones in datetimes. - - - - - - - - - - - - - - - - - Defines a hypertext link for an element. - - - - - - String value specifying the URL associated with the parent element. - - CDF supports only HTTP, HTTPS, and FTP protocols. If a different protocol is used, Internet Explorer will fail to navigate to the page without notifying the user. - - - - - - - - - Summarizes the associated parent element. - - - - - - - - String value that specifies how white space—such as a tab, space, or blank line—is treated. - - - - - - - - - - - Defines a channel or subchannel. - - - - - - - - - - - - - - - - - - - - Base URL for the channel. This is used to resolve relative URLs specified in ITEM and CHANNEL elements contained within this channel. The BASE attribute applies to all child elements of the current channel or subchannel. This attribute supersedes the BASE value previously defined by a parent CHANNEL element, if any exists. The URL specified must end with a trailing "/", or the last word will be removed. - - CDF supports only HTTP, HTTPS, and FTP protocols. If a different protocol is used, Internet Explorer will fail to navigate to the page without notifying the user. - - - - - - - URL associated with the channel. The browser navigates to this location when the user activates the channel. The HREF attribute should be omitted if the CHANNEL element contains an anchor (A) as a child element. - - CDF supports only HTTP, HTTPS, and FTP protocols. If a different protocol is used, Internet Explorer will fail to navigate to the page without notifying the user. - - - - - - - Last date/time in GMT that the page indexed by the HREF attribute was modified. GMT is Greenwich Mean Time, also known as Universal Time Coordinated (UTC). Note that the LASTMOD date/time is not necessarily your local time. This attribute allows the channel client to determine whether the content has changed since the last time it was downloaded. The item is downloaded only if the date associated with the cached item is older than the LASTMOD value in the CDF file. - - - - - - - Number of levels (or links) deep the client should "site crawl" and precache the HTML content from the URL specified in the HREF attribute. The default is zero, which specifies to only precache the URL of the CHANNEL, along with any images it uses. If the URL contains frames, the client will also retrieve all content inside the frames. By default, the maximum number of levels that can be specified for site crawling is three. - - - - - - - String that specifies whether content is downloaded. - - - - - - - Indicate the location of the CDF file to use for creating a channel subscription. Note that this attribute is unnecessary and is only supported for backward compatibility. - - - - - - - - - Specifies the beginning of the valid range of time within which updates to the Channel Definition Format (CDF) can occur. - - - - - - Nonzero number specifying the first day within the INTERVALTIME that the schedule can be updated. - - - - - - - Nonzero number specifying the first hour within the INTERVALTIME that the schedule can be updated. - - - - - - - Nonzero number specifying the first minute within the INTERVALTIME that the schedule can be updated. - - - - - - - - - Supplies information that can also be provided through HTTP response headers. - - - - - - String value name of the HTTP header parameter sent with the log file, such as "Encoding-Type." - - - - - - - String value of the corresponding parameter. - - - - - - - - - Specifies the length of time between SCHEDULE updates. - - - - - - Nonzero number of days over which the SCHEDULE will repeat. - - - - - - - Nonzero number of hours over which the SCHEDULE will repeat. - - - - - - - Nonzero number of minutes over which the SCHEDULE will repeat. - - - - - - - - - Defines an item in a channel. - - - - - - - - - - - - - - - URL that represents the ITEM. The browser navigates to this location when the user activates the channel. There must be exactly one HREF attribute with the ITEM element. To enable page-hit logging, the URL must contain no more than 255 characters. The HREF attribute should be omitted if the ITEM element contains an anchor (A) as a child element. - - CDF supports only HTTP, HTTPS, and FTP protocols. If a different protocol is used, Internet Explorer will fail to navigate to the page without notifying the user. - - - - - - - Last date/time in GMT that the page indexed by the HREF attribute was modified. GMT is Greenwich Mean Time, also known as Universal Time Coordinated (UTC). Note that the LASTMOD date/time is not necessarily your local time. This allows the channel client to determine whether the content has changed since the last time it was downloaded. The ITEM is downloaded only if the date associated with the cached ITEM is older than the LASTMOD value in the CDF file. - - - - - - - Number of levels (or links) deep the client should "site crawl" and precache the HTML content from the URL specified in the HREF attribute. The default is zero, which specifies to precache only the URL of the ITEM and the images it references. If the URL contains frames, the client also retrieves all content inside the frames. - - - - - - - String that specifies whether content is downloaded. - - - - - - - Indicates how the parent element should be used. Deprecated; prefer the USAGE element instead. - - - - - - - - - Specifies the latest time during the INTERVALTIME that the schedule will be applied and updated. - - - - - - Nonzero number specifying the last day within the INTERVALTIME that the schedule can be updated. - - - - - - - Nonzero number specifying the last hour within the INTERVALTIME that the schedule can be updated. - - - - - - - Nonzero number specifying the last minute within the INTERVALTIME that the schedule can be updated. - - - - - - - - - Specifies that the URL of the parent ITEM element should be recorded in a page-hit log file. - - - - - - String value specifying the event to be logged. Currently, "document:view" is the only value supported by Internet Explorer. - - - - - - - - - Specifies that the channel requires authentication for updates. - - - - - - - - Specifies an image used to represent a CHANNEL, ITEM, or SOFTPKG element. - - - - - - URL associated with the channel logo or icon image. - - CDF supports only HTTP, HTTPS, and FTP protocols. If a different protocol is used, Internet Explorer will fail to load the logo without notifying the user. - - - - - - - String value indicating the context in which a logo will be used. - - - - - - - - - Specifies where to send a Channel Definition Format (CDF) client page-hit log file. - - - - - - - - - - URL the log will be sent to. - - CDF supports only HTTP, HTTPS, and FTP protocols. If a different protocol is used, Internet Explorer will fail to load the logo without notifying the user. - - - - - - - String value that specifies the HTTP method to be used for sending the data. - - - - - - - String value that specifies which type of page hits should be logged. - - - - - - - - - Defines the schedule used for channel updating. - - - - - - - - - - - Numeric value specifying the day on which the schedule will start to apply. If this attribute is omitted, the schedule will start to apply on the current day. - - - - - - - Numeric value specifying the day on which the schedule stops updating (expires). If this attribute is omitted, the schedule will not expire. - - - - - - - Difference between local time and Universal Time Coordinated (UTC). This allows channel publishers to specify an absolute time for an update schedule. The offset specified for this attribute adjusts the EARLIESTTIME and LATESTTIME child elements accordingly. - - - - - - - - - Specifies the maximum age of valid page hits when the log file is being uploaded. - - - - - - Number of hours for which the logging information is considered valid. - - - - - - - - - Specifies a text string representing the title of the CHANNEL or ITEM element. - - - - - - - - String value that specifies how white space—such as a tab, space, or blank line—is treated. - - - - - - - - - - - Indicates how the parent element should be used. - - - - - - String value that specifies how the parent element will be used. - - - - - - - + + + + + + + + + Value that permits white space to be filtered out during file processing. + + + + + + + Value that ensures all white space characters are retained. + + + + + + + + + + + + + + + + + + Default. Content is downloaded only if the user has specified that channel content should be downloaded. + + + + + + + Content is not downloaded and the LEVEL attribute is ignored. + + + + + + + + + + + + This image appears in the Channels Explorer Bar hierarchy and other areas of the Windows namespace, such as when viewing the contents of a folder containing the CDF. + + + + + + + This logo image is placed in the desktop Channel Bar to provide a quick launching mechanism for the main channel page. + + + + + + + Wide logos are displayed in the Channels Explorer Bar to provide a link to the main channel page. When clicked, this image will also expand or contract the channel's hierarchy (if one exists) in the Channels Explorer Bar. + + + + + + + + + + + + Pages read from local cache should be logged. + + + + + + + Pages read from URL browsing should logged. + + + + + + + Default. Both types of page hits should be logged. + + + + + + + + + + + + Items that appear in the browser channel pane. This is the default behavior when no USAGE element appears under an ITEM. + + + + + + + Items that are displayed in a frame located on the Active Desktop. Attributes assigned this value can only be used in the context of an Active Desktop item. Channels require a separate CDF file. + + + + + + + The parent element is an e-mail that is sent when the channel content is updated (one per CDF). + + + + + + + If a NONE value is assigned to the only USAGE element in an ITEM, the item will not appear in the Channels Explorer Bar. + + + + + + + This one item is displayed in the special Internet Explorer screen saver (one per CDF). + + + + + + + "SmartScreen," a trademark of PointCast Inc., can be used in place of the ScreenSaver value to display the PointCast Network SmartScreen in the Internet Explorer screen saver. + + + + + + + This indicates the CDF file is being used for a Software Update channel, which allows software to be automatically updated over the Web. This value is only valid for the top-level channel. + + + + + + + + + + A stricter date format than what XML Schema allows; CDF does not allow timezones in dates. + + + + + + + + + + + A stricter datetime format than what XML Schema allows; CDF does not allow timezones in datetimes. + + + + + + + + + + + + + + + + + Defines a hypertext link for an element. + + + + + + String value specifying the URL associated with the parent element. + + CDF supports only HTTP, HTTPS, and FTP protocols. If a different protocol is used, Internet Explorer will fail to navigate to the page without notifying the user. + + + + + + + + + Summarizes the associated parent element. + + + + + + + + String value that specifies how white space—such as a tab, space, or blank line—is treated. + + + + + + + + + + + Defines a channel or subchannel. + + + + + + + + + + + + + + + + + + + + Base URL for the channel. This is used to resolve relative URLs specified in ITEM and CHANNEL elements contained within this channel. The BASE attribute applies to all child elements of the current channel or subchannel. This attribute supersedes the BASE value previously defined by a parent CHANNEL element, if any exists. The URL specified must end with a trailing "/", or the last word will be removed. + + CDF supports only HTTP, HTTPS, and FTP protocols. If a different protocol is used, Internet Explorer will fail to navigate to the page without notifying the user. + + + + + + + URL associated with the channel. The browser navigates to this location when the user activates the channel. The HREF attribute should be omitted if the CHANNEL element contains an anchor (A) as a child element. + + CDF supports only HTTP, HTTPS, and FTP protocols. If a different protocol is used, Internet Explorer will fail to navigate to the page without notifying the user. + + + + + + + Last date/time in GMT that the page indexed by the HREF attribute was modified. GMT is Greenwich Mean Time, also known as Universal Time Coordinated (UTC). Note that the LASTMOD date/time is not necessarily your local time. This attribute allows the channel client to determine whether the content has changed since the last time it was downloaded. The item is downloaded only if the date associated with the cached item is older than the LASTMOD value in the CDF file. + + + + + + + Number of levels (or links) deep the client should "site crawl" and precache the HTML content from the URL specified in the HREF attribute. The default is zero, which specifies to only precache the URL of the CHANNEL, along with any images it uses. If the URL contains frames, the client will also retrieve all content inside the frames. By default, the maximum number of levels that can be specified for site crawling is three. + + + + + + + String that specifies whether content is downloaded. + + + + + + + Indicate the location of the CDF file to use for creating a channel subscription. Note that this attribute is unnecessary and is only supported for backward compatibility. + + + + + + + + + Specifies the beginning of the valid range of time within which updates to the Channel Definition Format (CDF) can occur. + + + + + + Nonzero number specifying the first day within the INTERVALTIME that the schedule can be updated. + + + + + + + Nonzero number specifying the first hour within the INTERVALTIME that the schedule can be updated. + + + + + + + Nonzero number specifying the first minute within the INTERVALTIME that the schedule can be updated. + + + + + + + + + Supplies information that can also be provided through HTTP response headers. + + + + + + String value name of the HTTP header parameter sent with the log file, such as "Encoding-Type." + + + + + + + String value of the corresponding parameter. + + + + + + + + + Specifies the length of time between SCHEDULE updates. + + + + + + Nonzero number of days over which the SCHEDULE will repeat. + + + + + + + Nonzero number of hours over which the SCHEDULE will repeat. + + + + + + + Nonzero number of minutes over which the SCHEDULE will repeat. + + + + + + + + + Defines an item in a channel. + + + + + + + + + + + + + + + URL that represents the ITEM. The browser navigates to this location when the user activates the channel. There must be exactly one HREF attribute with the ITEM element. To enable page-hit logging, the URL must contain no more than 255 characters. The HREF attribute should be omitted if the ITEM element contains an anchor (A) as a child element. + + CDF supports only HTTP, HTTPS, and FTP protocols. If a different protocol is used, Internet Explorer will fail to navigate to the page without notifying the user. + + + + + + + Last date/time in GMT that the page indexed by the HREF attribute was modified. GMT is Greenwich Mean Time, also known as Universal Time Coordinated (UTC). Note that the LASTMOD date/time is not necessarily your local time. This allows the channel client to determine whether the content has changed since the last time it was downloaded. The ITEM is downloaded only if the date associated with the cached ITEM is older than the LASTMOD value in the CDF file. + + + + + + + Number of levels (or links) deep the client should "site crawl" and precache the HTML content from the URL specified in the HREF attribute. The default is zero, which specifies to precache only the URL of the ITEM and the images it references. If the URL contains frames, the client also retrieves all content inside the frames. + + + + + + + String that specifies whether content is downloaded. + + + + + + + Indicates how the parent element should be used. Deprecated; prefer the USAGE element instead. + + + + + + + + + Specifies the latest time during the INTERVALTIME that the schedule will be applied and updated. + + + + + + Nonzero number specifying the last day within the INTERVALTIME that the schedule can be updated. + + + + + + + Nonzero number specifying the last hour within the INTERVALTIME that the schedule can be updated. + + + + + + + Nonzero number specifying the last minute within the INTERVALTIME that the schedule can be updated. + + + + + + + + + Specifies that the URL of the parent ITEM element should be recorded in a page-hit log file. + + + + + + String value specifying the event to be logged. Currently, "document:view" is the only value supported by Internet Explorer. + + + + + + + + + Specifies that the channel requires authentication for updates. + + + + + + + + Specifies an image used to represent a CHANNEL, ITEM, or SOFTPKG element. + + + + + + URL associated with the channel logo or icon image. + + CDF supports only HTTP, HTTPS, and FTP protocols. If a different protocol is used, Internet Explorer will fail to load the logo without notifying the user. + + + + + + + String value indicating the context in which a logo will be used. + + + + + + + + + Specifies where to send a Channel Definition Format (CDF) client page-hit log file. + + + + + + + + + + URL the log will be sent to. + + CDF supports only HTTP, HTTPS, and FTP protocols. If a different protocol is used, Internet Explorer will fail to load the logo without notifying the user. + + + + + + + String value that specifies the HTTP method to be used for sending the data. + + + + + + + String value that specifies which type of page hits should be logged. + + + + + + + + + Defines the schedule used for channel updating. + + + + + + + + + + + Numeric value specifying the day on which the schedule will start to apply. If this attribute is omitted, the schedule will start to apply on the current day. + + + + + + + Numeric value specifying the day on which the schedule stops updating (expires). If this attribute is omitted, the schedule will not expire. + + + + + + + Difference between local time and Universal Time Coordinated (UTC). This allows channel publishers to specify an absolute time for an update schedule. The offset specified for this attribute adjusts the EARLIESTTIME and LATESTTIME child elements accordingly. + + + + + + + + + Specifies the maximum age of valid page hits when the log file is being uploaded. + + + + + + Number of hours for which the logging information is considered valid. + + + + + + + + + Specifies a text string representing the title of the CHANNEL or ITEM element. + + + + + + + + String value that specifies how white space—such as a tab, space, or blank line—is treated. + + + + + + + + + + + Indicates how the parent element should be used. + + + + + + String value that specifies how the parent element will be used. + + + + + + +