XHTML 1.0 Strict DTD param name attribute #IMPLIED?

Hi!

This must be an error.
param's name attribute is REQUIRED in the other two XHTML 1.0 DTDs and
the HTML 4.01 DTDs but it's IMPLIED in XHTML 1.0 Strict DTD.

http://www.w3.org/TR/2002/REC-xhtml1-20020801/dtds.html#a_dtd_XHTML-1.0-Transitional

<!ELEMENT param EMPTY>
<!ATTLIST param <#dtdentry_xhtml1-transitional.dtd_param>
  id          ID             #IMPLIED
  name        CDATA          #REQUIRED
  value       CDATA          #IMPLIED
  valuetype   (data|ref|object) "data"
  type        %ContentType; <#dtdentry_xhtml1-transitional.dtd_ContentType>  #IMPLIED
  >

http://www.w3.org/TR/2002/REC-xhtml1-20020801/dtds.html#a_dtd_XHTML-1.0-Frameset 


<!ELEMENT param EMPTY>
<!ATTLIST param <#dtdentry_xhtml1-frameset.dtd_param>
  id          ID             #IMPLIED
  name        CDATA          #REQUIRED
  value       CDATA          #IMPLIED
  valuetype   (data|ref|object) "data"
  type        %ContentType; <#dtdentry_xhtml1-frameset.dtd_ContentType>  #IMPLIED
  >

http://www.w3.org/TR/2002/REC-xhtml1-20020801/dtds.html#a_dtd_XHTML-1.0-Strict 


<!ELEMENT param EMPTY>
<!ATTLIST param <#dtdentry_xhtml1-strict.dtd_param>
  id          ID             #IMPLIED
  name        CDATA          #IMPLIED
  value       CDATA          #IMPLIED
  valuetype   (data|ref|object) "data"
  type        %ContentType; <#dtdentry_xhtml1-strict.dtd_ContentType>  #IMPLIED
  >

Received on Monday, 6 April 2009 09:23:00 UTC