- From: Steven Faulkner <faulkner.steve@gmail.com>
- Date: Tue, 27 Jan 2009 10:22:31 +0000
- To: List WAI PF <w3c-wai-pf@w3.org>, W3C WAI-XTECH <wai-xtech@w3.org>, free-aria@googlegroups.com
I have created modified DTDs for HTML 4.01 and XHTML 1.0 using the attributes module [http://www.w3.org/WAI/PF/aria/#xhtml_mod]. These are available at http://svn.codetalks.org/repos/trunk/tools/ARIA-DTDs/ These DTD's contain the additions below, added to the coreattrs (%ARIArole; %ARIAtabindex; %ARIAattrs;) The tabindex declarations for individual elements have been removed. Notes: The (X)THML + ARIA validation is based on attributes and attribute values as defined in the WAI-ARIA (draft) specification 1.0 [link: http://www.w3.org/WAI/PF/aria/]. The DTD's are not official versions and have not been endorsed by anyone. Validation of HTML 4.01 and XHTML 1.0 documents using the experimental DTD's, will detect errors in WAI-ARIA attribute names and values only. The DTD's allow ARIA attributes to be placed on any element. It will not provide any indication of the correctness of the use of a WAI-ARIA attribute on any given element. <!--================ ADD WAI-ARIA Attributes =========================--> <!ENTITY % ARIArole "role (alert|alertdialog|application|article|banner|button|checkbox|columnheader|combobox|complementary|contentinfo|definition|dialog|directory|document|grid|gridcell|group|heading|img|link|list|listbox|listitem|log|main|marquee|math|menu|menubar|menuitem|menuitemcheckbox|menuitemradio|navigation|note|option|presentation|progressbar|radio|radiogroup|region|row|rowheader|search|separator|slider|spinbutton|status|tab|tablist|tabpanel|textbox|timer|toolbar|tooltip|tree|treegrid|treeitem) #IMPLIED" > <!ENTITY % ARIAtabindex "tabindex NMTOKEN #IMPLIED" > <!ENTITY % ARIAattrs -- states -- "aria-busy ( true | false ) 'false' aria-checked ( true | false | mixed | undefined ) 'undefined' aria-disabled ( true | false ) 'false' aria-dropeffect NMTOKENS 'none' aria-expanded ( true | false | undefined ) 'undefined' aria-grab ( true | supported | false ) 'false' aria-hidden ( true | false ) 'false' aria-invalid ( grammar | false | spelling | true ) 'false' aria-pressed ( true | false | mixed | undefined ) 'undefined' aria-selected ( true | false | undefined ) 'undefined' -- properties -- aria-activedescendant IDREF #IMPLIED aria-atomic ( true | false ) 'false' aria-autocomplete ( inline | list | both | none ) 'none' aria-controls IDREFS #IMPLIED aria-describedby IDREFS #IMPLIED aria-flowto IDREFS #IMPLIED aria-haspopup ( true | false ) 'false' aria-label CDATA #IMPLIED aria-labelledby IDREFS #IMPLIED aria-level CDATA #IMPLIED aria-live ( off | polite | assertive ) 'off' aria-multiline ( true | false ) 'false' aria-multiselectable ( true | false ) 'false' aria-owns IDREFS #IMPLIED aria-posinset CDATA #IMPLIED aria-readonly ( true | false ) 'false' aria-relevant NMTOKENS 'additions text' aria-required ( true | false ) 'false' aria-setsize CDATA #IMPLIED aria-sort ( ascending | descending | none | other ) 'none' aria-valuemax CDATA #IMPLIED aria-valuemin CDATA #IMPLIED aria-valuenow CDATA #IMPLIED aria-valuetext CDATA #IMPLIED ">
Received on Tuesday, 27 January 2009 10:23:12 UTC