Validome-Logo

Test cases for Atom 0.3

 
Validome - Validator Home
Validome-Logo

Atom 0.3 was released in December 2003 and got immediately a wide adoption for weblog protocols and Google-based services like blogger.com or GMail.
Now, Atom 0.3 is deprecated but still widespreaded.

Atom 0.3 testsuite

charset / MIME-type / doctype
1feed element
1.1title element
1.2link element
1.3author element
1.3.1name element
1.3.2url element
1.3.3email element
1.4contributor element
1.4.1name element
1.4.2url element
1.4.3email element
1.5tagline element
1.6id element
1.7generator element
1.8copyright element
1.9info element
1.10modified element
1.11entry element
1.11.1title element
1.11.2link element
1.11.3author element
1.11.3.1name element
1.11.3.2url element
1.11.3.3email element
1.11.4contributor element
1.11.4.1name element
1.11.4.2url element
1.11.4.3email element
1.11.5id element
1.11.6modified element
1.11.7issued element
1.11.8created element
1.11.9summary element
1.11.10content element

charset / MIME-type / doctype

view XMLvalidate by validomevalidate by feedvalidatornot validXML-declaration-charset is foo
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset is ISO-8859-1
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset is UTF-8
view XMLvalidate by validomevalidate by feedvalidatorvalidXML-declaration-charset is UTF-16
view XMLvalidate by validomevalidate by feedvalidatorvalidHTTP-charset = nonexistent, BOM = nonexistent, XML-declaration-charset = nonexistent >>> fallback to UTF-8
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 != 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 = text/plain
view XMLvalidate by validomevalidate by feedvalidatorwarningMIME-type = text/xml
view XMLvalidate by validomevalidate by feedvalidatorwarningMIME-type = application/xml
view XMLvalidate by validomevalidate by feedvalidatorvalidMIME-type = application/atom+xml
view XMLvalidate by validomevalidate by feedvalidatornot validroot element in DTD is not "feed"
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

1feed elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidNo errors
view XMLvalidate by validomevalidate by feedvalidatornot validfeed element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed element with text-content
view XMLvalidate by validomevalidate by feedvalidatornot validfeed element without version attribute
view XMLvalidate by validomevalidate by feedvalidatornot validInvalid version attribute-value in feed
view XMLvalidate by validomevalidate by feedvalidatorwarningfeed element without xml:lang attribute
view XMLvalidate by validomevalidate by feedvalidatornot validInvalid xml:lang attribute-value in feed
view XMLvalidate by validomevalidate by feedvalidatornot validdefault-namespace xmlns="http://purl.org/atom/ns#" not found in feed-element
view XMLvalidate by validomevalidate by feedvalidatornot validinvalid default-namespace in feed-element

1.1feed / title elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatornot validfeed element without an title element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed element with multiple title elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/title element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/title element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatorvalidfeed/title element without type attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/title element with invalid type attribute value
view XMLvalidate by validomevalidate by feedvalidatorvalidfeed/title element without mode attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/title element with invalid mode attribute value
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/title element with mode attribute = "xml" and text content
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/title element with mode attribute = "xml" and multiple child elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/title element with mode attribute = "escaped" and child elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/title element with mode attribute = "base64" and child elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/title element with mode attribute = "base64" and invalid base64 char
view XMLvalidate by validomevalidate by feedvalidatorvalidfeed/title element with mode attribute = "base64" and valid base64 chars

1.2feed / link elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatornot validfeed element without an link element
view XMLvalidate by validomevalidate by feedvalidatorvalidfeed element with multiple link elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/link element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/link element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/link element with text content
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/link element without rel attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/title element with invalid rel attribute value
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/link element with missing "alternate" in rel attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/link element without type attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/link element with invalid type attribute value
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/link element without href attribute
view XMLvalidate by validomevalidate by feedvalidatorvalidfeed/link element without title attribute
view XMLvalidate by validomevalidate by feedvalidatornot validseveral feed/link elements with rel attribute values "alternate" and identical values in the type attributes

1.3feed / author elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidfeed element without an author element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed element with multiple author elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed element without an author element and without author elements in entry elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author element with text-content

1.3.1feed / author / name elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author element without an name element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author element with multiple name elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author/name element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author/name element with invalid attribute

1.3.2feed / author / url elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidfeed/author element without an url element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author element with multiple url elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author/url element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author/url element with invalid attribute

1.3.3feed / author / email elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidfeed/author element without an email element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author element with multiple email elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author/email element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author/email element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/author/email element with invalid value

1.4feed / contributor elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidfeed element without an contributor element
view XMLvalidate by validomevalidate by feedvalidatorvalidfeed element with multiple contributor elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor element with text-content

1.4.1feed / contributor / name elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor element without an name element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor element with multiple name elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor/name element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor/name element with invalid attribute

1.4.2feed / contributor / url elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidfeed/contributor element without an url element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor element with multiple url elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor/url element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor/url element with invalid attribute

1.4.3feed / contributor / email elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidfeed/contributor element without an email element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor element with multiple email elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor/email element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor/email element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/contributor/email element with invalid value

1.5feed / tagline elementDocumentation

view XMLvalidate by validomevalidate by feedvalidatorvalidfeed element without an tagline element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed element with multiple tagline elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/tagline element with invalid element
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/tagline element with invalid attribute
view XMLvalidate by validomevalidate by feedvalidatorvalidfeed/tagline element without type attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/tagline element with invalid type attribute value
view XMLvalidate by validomevalidate by feedvalidatorvalidfeed/tagline element without mode attribute
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/tagline element with invalid mode attribute value
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/tagline element with mode attribute = "xml" and text content
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/tagline element with mode attribute = "xml" and multiple child elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/tagline element with mode attribute = "escaped" and child elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/tagline element with mode attribute = "base64" and child elements
view XMLvalidate by validomevalidate by feedvalidatornot validfeed/tagline element with mode attribute = "base64" and invalid base64 char
view XMLvalidate by validome