XHTML 1.0 Strict DTD param name attribute #IMPLIED?

View: New views
1 Messages — Rating Filter:   Alert me  

XHTML 1.0 Strict DTD param name attribute #IMPLIED?

by Orsi Molnar :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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
  id          ID             #IMPLIED
  name        CDATA          #REQUIRED
  value       CDATA          #IMPLIED
  valuetype   (data|ref|object) "data"
  type        %ContentType;  #IMPLIED
  >
http://www.w3.org/TR/2002/REC-xhtml1-20020801/dtds.html#a_dtd_XHTML-1.0-Frameset
<!ELEMENT param EMPTY>
<!ATTLIST param
  id          ID             #IMPLIED
  name        CDATA          #REQUIRED
  value       CDATA          #IMPLIED
  valuetype   (data|ref|object) "data"
  type        %ContentType;  #IMPLIED
  >
http://www.w3.org/TR/2002/REC-xhtml1-20020801/dtds.html#a_dtd_XHTML-1.0-Strict
<!ELEMENT param EMPTY>
<!ATTLIST param
  id          ID             #IMPLIED
  name        CDATA          #IMPLIED
  value       CDATA          #IMPLIED
  valuetype   (data|ref|object) "data"
  type        %ContentType;  #IMPLIED
  >