Validome-Logo

Test cases for RSS 0.91 (UserLand)

 
Validome - Validator Home
Validome-Logo

RSS 0.91 was the response of Dan Libby (July 1999) to proposals and comments of users on the "first" RSS-Version (0.90) from March 1999; in addition, Libby integrated in RSS 0.91 some parts of Dave Winer's Scripting News format.

RSS 0.91 (UserLand) testsuite

charset / MIME-type / doctype
Date and Time check (RFC 822)
1.0rss element
1.1channel element
1.1.1title element
1.1.2link element
1.1.3description element
1.1.4language element
1.1.5copyright element
1.1.6managingEditor element
1.1.7webMaster element
1.1.8rating element
1.1.9pubDate element
1.1.10lastBuildDate element
1.1.11docs element
1.1.12skipDays element
1.1.12.1day element
1.1.13skipHours element
1.1.13.1hour element
1.1.14image element
1.1.14.1title element
1.1.14.2url element
1.1.14.3link element
1.1.14.4width element
1.1.14.5height element
1.1.14.6description element
1.1.15item element
1.1.15.1title element
1.1.15.2link element
1.1.15.3description element
1.1.16textInput element
1.1.16.1title element
1.1.16.3description element
1.1.16.2name element
1.1.16.4link element

charset / MIME-type / doctypeDocumentation

view XMLvalidate by validomevalidate by feedvalidatornot validXML-declaration-charset with charset foo
view XMLvalidate by validomevalidate by feedvalidatornot validXML-declaration-charset with charset UTF-7
view XMLvalidate by validomevalidate by feedvalidatornot validXML-declaration-charset with charset UTF-16
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset US-ASCII
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset ISO-8859-1
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset ISO-8859-2
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset ISO-8859-5
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset ISO-8859-7
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset ISO-8859-9
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset SHIFT_JIS
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset EUC-JP
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset GB2312
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset EUC-KR
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset BIG5
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset WINDOWS-1250
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset WINDOWS-1251
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset with charset UTF-8
view XMLvalidate by validomevalidate by feedvalidatorvalidHTTP-charset = nonexistent, BOM = nonexistent, XML-declaration-charset = nonexistent >>> fallback to UTF-8
view XMLvalidate by validomevalidate by feedvalidatornot validXML-declaration-charset != byte order mark
view XMLvalidate by validomevalidate by feedvalidatorwarningHTTP-charset != XML-declaration-charset
view XMLvalidate by validomevalidate by feedvalidatornot validHTTP-charset != automatic charset recognition
view XMLvalidate by validomevalidate by feedvalidatornot validHTTP-charset != byte order mark
view XMLvalidate by validomevalidate by feedvalidatornot validXML-declaration-charset != automatic charset recognition
view XMLvalidate by validomevalidate by feedvalidatornot validmissing MIME-type
view XMLvalidate by validomevalidate by feedvalidatorwarningMIME-type = application/rss+xml
view XMLvalidate by validomevalidate by feedvalidatorwarningMIME-type = text/plain
view XMLvalidate by validomevalidate by feedvalidatorvalidMIME-type = text/xml
view XMLvalidate by validomevalidate by feedvalidatorvalidMIME-type = application/xml
view XMLvalidate by validomevalidate by feedvalidatornot validroot element in DTD is not "rss"
view XMLvalidate by validomevalidate by feedvalidatornot validdoubled element declaration in DTD
view XMLvalidate by validomevalidate by feedvalidatorvalidexternal DTD with entity-declaration
view XMLvalidate by validomevalidate by feedvalidatornot validsyntax-error in external DTD
view XMLvalidate by validomevalidate by feedvalidatorvalidexternal DTD with UTF-16 encoding
view XMLvalidate by validomevalidate by feedvalidatornot validexternal DTD with syntax-error and UTF-16 encoding
view XMLvalidate by validomevalidate by feedvalidatorvalidinternal subset with entity-declaration
view XMLvalidate by validomevalidate by feedvalidatornot validexternal DTD cannot load

Date and Time check (RFC 822)Documentation

view XMLvalidate by validomevalidate by feedvalidatorvalidminimal construct ->1 Jul 99 07:00 Z<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid weekday name ->Thm, 1 Jul 99 07:00 A<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid weekday ->31 Feb 99 07:00 +0000<-
view XMLvalidate by validomevalidate by feedvalidatornot validdate is not equal to the weekday ->Mon, 1 Jul 1999 07:00 UT<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid month ->Thu, 1 Juy 99 07:00:00 -1234<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid year ->Thu, 1 Jul 199 07:00:00 GMT<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid hour ->Thu, 1 Jul 99 0:00 CST<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid hour ->Thu, 1 Jul 99 24:00 EST<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid minutes ->Thu, 1 Jul 99 00:0 EDT<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid minutes ->Thu, 1 Jul 99 00:60 CDT<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid seconds ->Thu, 1 Jul 99 00:00:0 MST<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid seconds ->Thu, 1 Jul 99 00:00:60 MDT<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid zone ->Thu, 1 Jul 99 00:00:59 XXX<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid zone ->Thu, 1 Jul 99 00:00:59 J<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid time differential ->Thu, 1 Jul 99 00:00:59 +00a0<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid time differential ->Thu, 1 Jul 99 00:00:59 *9999<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid time differential ->Thu, 1 Jul 99 00:00:59 -123<-
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid time differential ->Thu, 1 Jul 99 00:00:59 -123<-

1.0rss elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidNo Errors
view XMLvalidate by validomevalidate by feedvalidatornot validrss element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validrss element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validdocument with invalid HTML entity
view XMLvalidate by validomevalidate by feedvalidatorvaliddocument with HTML entity
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid version in rss element
view XMLvalidate by validomevalidate by feedvalidatornot validrss element with text-content

1.1rss / channel elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatornot validrss element without an channel element
view XMLvalidate by validomevalidate by feedvalidatornot validrss element with multiple channel elements
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element with text-content

1.1.1rss / channel / title elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element without an title element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element with multiple title elements
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/title element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/title element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/title element with content-length > 100 chars

1.1.2rss / channel / link elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element without an link element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element with multiple link elements
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/link element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/link element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/link element with content-length > 500 chars

1.1.3rss / channel / description elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element without an description element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element with multiple description elements
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/description element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/description element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/description element with content-length > 500 chars

1.1.4rss / channel / language elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element without an language element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element with multiple language elements
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/language element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/language element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/language with invalid language code

1.1.5rss / channel / copyright elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidrss/channel element without an copyright element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element with multiple copyright elements
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/copyright element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/copyright element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/copyright element with content-length > 100 chars

1.1.6rss / channel / managingEditor elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidrss/channel element without an managingEditor element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element with multiple managingEditor elements
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/managingEditor element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/managingEditor element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/managingEditor element with content-length > 100 chars
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/managingEditor element with invalid email address

1.1.7rss / channel / webMaster elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidrss/channel element without an webMaster element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element with multiple webMaster elements
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/webMaster element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/webMaster element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/webMaster element with content-length > 100 chars
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/webMaster element with invalid email address

1.1.8rss / channel / rating elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidrss/channel element without an rating element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element with multiple rating elements
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/rating element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/rating element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel/rating element with content-length > 500 chars

1.1.9rss / channel / pubDate elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidrss/channel element without an pubDate element
view XMLvalidate by validomevalidate by feedvalidatornot validrss/channel element with multiple pubDate elements