XSPF Conformance Tests: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
No edit summary
Line 7: Line 7:
* handles valid URIs
* handles valid URIs
* handles failure of any one resource ("If an xspf:track element cannot be rendered, a user-agent MUST skip to the next xspf:track element and MUST NOT interrupt the sequence.")
* handles failure of any one resource ("If an xspf:track element cannot be rendered, a user-agent MUST skip to the next xspf:track element and MUST NOT interrupt the sequence.")
* "xspf:playlist elements MUST contain one and only one trackList element. The trackList element my be empty."
* "xspf:playlist elements MUST contain one and only one trackList element. The trackList element may be empty."
* "xspf:track elements MAY contain zero or more location elements, but a user-agent MUST NOT render more than one of the named resources."
* "xspf:track elements MAY contain zero or more location elements, but a user-agent MUST NOT render more than one of the named resources."
* trackNum "MUST be a valid XML Schema nonNegativeInteger"
* trackNum "MUST be a valid XML Schema nonNegativeInteger"
* duration "MUST be a valid XML Schema nonNegativeInteger."
* duration "MUST be a valid XML Schema nonNegativeInteger."

Revision as of 15:37, 2 May 2006

The following items are MUST elements in the specification.

Conformance Tests

  • Relative Paths ("Relative paths MUST be resolved according to the XML Base specification or IETF RFC 2396")
  • handles valid URIs
  • handles failure of any one resource ("If an xspf:track element cannot be rendered, a user-agent MUST skip to the next xspf:track element and MUST NOT interrupt the sequence.")
  • "xspf:playlist elements MUST contain one and only one trackList element. The trackList element may be empty."
  • "xspf:track elements MAY contain zero or more location elements, but a user-agent MUST NOT render more than one of the named resources."
  • trackNum "MUST be a valid XML Schema nonNegativeInteger"
  • duration "MUST be a valid XML Schema nonNegativeInteger."