Tutorials
Specifications
Validator messages
Errors
foo
should not have text (all data is in attributes)- Feeds must specify XML Version 1.0
- Feeds must not contain SYSTEM entities
- Duplicate alternate links with the same type and hreflang
foo
contains more than onebar
foo
values must not be duplicated within a feed- skipDays can not contain more than 7 day elements
- HTTP Error
- HTTP Protocol Error
- IO Error
- Incorrect day of week:
foo
- Invalid value for access:restriction:
foo
foo
must be an email addressfoo
attribute ofbar
must be 'true' or 'false'foo
must be comma-separated integersfoo
must include an email addressfoo
is not a valid mode- Invalid Coordinate
- Invalid Coordinate
- Invalid counry code: "
foo
" - Invalid Credit Role
- Invalid value for
g:currency
: "foo
" foo
must be Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, or Sunday- Invalid duration: "
foo
" - Invalid character encoding: foo
- <expansionState> is a comma-separated list of line numbers.
- Invalid value for
foo
: "bar
" - Invalid value for
foo
: "bar
" - Invalid form component name
foo
must be a full URI- Invalid value for
g:location
: "foo
" - Invalid value for
g:gender
: "foo
" foo
must be between 1 and 400foo
must be between an integer 0 and 24guid
must be a full URL, unless isPermaLink attribute is falsefoo
must be a valid IRIfoo
must be an ISO-8601 datefoo
must be an ISO-8601 date-time- Invalid value for
foo
: "bar
" foo
must be an integerfoo
attribute ofbar
must be a positive integerfoo
is not one of the predefined iTunes categories or sub-categories- Invalid value for
g:label
: "foo
" foo
must be an ISO-639 language codefoo
must be between -90 and 90foo
must be a valid URI- Invalid local parameter name: foo
- Invalid local role: foo
- Invalid value for
foo
: "bar
" foo
must be between -180 and 180foo
attribute ofbar
must be a valid MIME typefoo
is not a valid MIME type- Invalid value for
g:marital_status
: "foo
" - Invalid content expression: "
foo
" - Invalid Media Hash
- Invalid content medium: "
foo
" - Invalid Media Rating
media:restriction
must be 'all' or 'none'relationship
must be 'allow' or 'disallow'type
must be 'country' or 'uri'- type attribute must be "plain" or "html"
- Invalid value for
content
: "foo
" - Invalid value for
name
: "foo
" foo
must be an NPT-timefoo
is in an invalid namespacefoo
must be a non-negative integer- The "version" attribute for the opml element must be
1.0
or1.1
. - Invalid value for
g:payment_accepted
: "foo
" foo
must be a percentageguid
must be a full URL, unless isPermaLink attribute is falsefoo
must be a positive integer- Invalid value for
g:price_type
: "foo
" - RDF Parsing Error
foo
must be an RFC-822 date-timefoo
must be an RFC 3339 date-time- Invalid value for
g:rating
: "foo
" - Invalid value for
g:reviewer_type
: "foo
" - Invalid value for
g:salary_type
: "foo
" - Invalid value for
g:service
: "foo
" - Invalid value for
SyndicationRight
:foo
foo
is not a valid TAG- type attribute must be "text", "html", or "xhtml"
foo
attribute ofbar
must be 'true' or 'false'foo
is not a valid URIfoo
attribute ofbar
must be a valid URIfoo
attribute ofbar
must be a full URLfoo
is not a valid URNfoo
must be hourly, daily, weekly, monthly, or yearly- Invalid characters in a URI:
c
- Invalid value for
foo
: "bar
" foo
must be an W3CDTF datefoo
must be between 1 and 144- Invalid value for
g:year
: "foo
" foo
attribute ofbar
must be 'yes', 'no', or 'clean'item
must contain eithertitle
ordescription
foo
must appear before all entries- Missing
foo
attribute:bar
- Missing content or alternate link
- Missing
foo
element:description
- Missing
foo
element:bar
foo
must have anhref
attribute- Missing
foo
element:link
- Missing namespace for
foo
- Missing Summary
- Missing
foo
element:title
- Missing xhtml:div
- There is no
blink
element in RSS - There is no
thr:when
attribute in Atom foo
claims to be base64-encoded, but isn't- skipHours can not contain more than 24 hour elements
foo
claims to be escaped, but isn't- Missing namespace for
foo
- searchTerms must be URL encoded
- Feed uses an obsolete namespace
- XML Parsing error:
syntax error
- length of
nnn
exceeds the maximum allowable forfoo
ofmmm
foo
contains more than tenbar
elements- Undeclared
foo
prefix:bar
- Undefined
foo
element:bar
- Undefined named entity:
foo
- Unexpected foo attribute on bar element
- Unexpected text
- Whitespace not permitted here
- UnicodeError: decoding error, invalid data
- Unknown XML character encoding: foo
- IRI found where URL expected
- Unable to validate, due to hardcoded resource limits (limit)
Warnings
foo
attribute ofbar
should not be blank- The XML encoding does not appear to match the characters used.
wfw:commentRSS
should bewfw:commentRss
name
should not contain email addressfoo
should not contain HTMLfoo
should not contain relative URL referencesfoo
should not containscript
tagfoo
should not contain HTML unless declared in the type attribute- Comma found in coordinate pair
style
attribute contains potentially dangerous content- The use of this DTD has been deprecated by Netscape
media:adult
is deprecated- Avoid
foo:bar
- item contains more than one enclosure
- Two entries with the same id
- An
item
should not include bothfoo
andbar
- A
channel
should not include bothfoo
andbar
- Two entries with the same value for
atom:updated
- Your feed appears to be encoded as “foo”, but your server is reporting “bar”
- type
foo/bar
used for a document fragment - Image link doesn't match channel link
- Image not in required format
- Implausible date:
foo
- Non-boolean value for
AdultContent
:foo
- Invalid extension attribute:
(namespace,name)
- Use commas to separate keywords
- The type attribute on an <outline> element should be a known type.
- An <outline> element whose type is "rss" may have a version attribute, whose value must be RSS, RSS1, RSS2, or scriptingNews.
- Misplaced XHTML content
- No character encoding was specified
item
should contain aguid
element- Missing recommended iTunes
foo
element:bar
- The recommended
<itunes:email>
element is missing - An <outline> element with more than just a "text" attribute should have a "type" attribute indicating how the other attributes are to be interpreted.
- Missing
atom:link
withrel="self"
- Missing source element:
foo
- Missing Textual Content
- Missing outline attribute: title
- Missing content attribute: type
- Missing outline attribute: url
- An <outline> element whose type is "rss" must have an "xmlUrl" attribute.
- Identifier “foo” is not in canonical form (tha canonical form would be “bar”)
- 'foo' media type is not specific enough
foo
should not be blank- Invalid HTML:
explanation
foo
claims to be inline, but may contain HTML.- The specified guid is not sufficiently unique.
- iTunes elements should only be present in feeds encoded as UTF-8
- Obscure XML character encoding: foo
foo
is an obsolete iTunes category or sub-category- Feed is an obsolete version
- Obsolete Wiki Namespace
- Problematical RFC 822 date-time value
- The prefix
foo
generally is associated with the namespacehttp://some/other/namespace
- Same-document reference
- URI scheme not IANA registered:
foo
foo
should not containscript
tagfoo
should not containscript
attribute- Self reference doesn't match document location
- "self" link references a non-Atom representation.
OpenSearchDescription
should include an exampleQuery
- Missing namespace for
foo
- Feeds should not be served with the 'foo' media type
foo
is not a registeredlink
relationship- Format
foo
is not supported by iTunes