W3C Validator for MAC OSX with Experimental WAI-ARIA Support

Chuck Houpt, developer of the Validator SAC (standalone version of the W3C validation service) for MAC OSX, has kindly added the (X)HTML DTD’s I developed (hacked) to his application. This means that you can check your (X)HTML files containing ARIA attributes without them being flagged as errors. You can also check whether ARIA attributes and attribute values used are correct.

Download the Validator SAC for MAC OSX with Experimental WAI-ARIA Support

Validator SAC Beta (9mb dmg file)

Checking a document with the experimental ARIA DTD’s using Validator SAC

screenshot of the Validator SAC interface
On the validator inteface press the ‘More Options’ button.

screenshot of the validator interface with more options displayed

Select a (X)HTML + ARIA DTD to check your document against from the ‘Document Type’ dropdown list. The ARIA DTD’s are located at the end of the dropdown list.

Notes:

The (X)THML + ARIA validation is based on attributes and attribute values as defined in the WAI-ARIA (draft) specification 1.0 . 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.

Categories: Technical
Tags:

About Steve Faulkner

Steve was the Chief Accessibility Officer at TPGi before he left in October 2023. He joined TPGi in 2006 and was previously a Senior Web Accessibility Consultant at vision australia. Steve is a member of several groups, including the W3C Web Platforms Working Group and the W3C ARIA Working Group. He is an editor of several specifications at the W3C including ARIA in HTML and HTML Accessibility API Mappings 1.0. He also develops and maintains HTML5accessibility and the JAWS bug tracker/standards support.

Comments

Hi –

the beta version crashes here (Snow Leopard, Mac Mini Intel 32bit):

VALIDATOR-SAC ERROR DETECTED: Please send this report to chuck@habilis.net

RESULT CODE: 5

ERROR OUTPUT:

STANDARD OUPUT:
dyld: lazy symbol binding failed: Symbol not found: _Perl_Tstack_sp_ptr
Referenced from: /Volumes/data/tmp/_incoming/Validator-SAC.app/Contents/Resources/validator/lib/auto/Encode/HanExtra/HanExtra.bundle
Expected in: dynamic lookup

dyld: Symbol not found: _Perl_Tstack_sp_ptr
Referenced from: /Volumes/data/tmp/_incoming/Validator-SAC.app/Contents/Resources/validator/lib/auto/Encode/HanExtra/HanExtra.bundle
Expected in: dynamic lookup

any ideas?

mario

paul says:

Hi, i get this error message on mac book pro, snow leopard and mamp pro.

RESULT CODE: 2

ERROR OUTPUT:

STANDARD OUPUT:
[Sun Jan 10 19:00:13 2010] check: Can’t load ‘/Applications/Validator-SAC.app/Contents/Resources/validator/lib/auto/Encode/HanExtra/HanExtra.bundle’ for module Encode::HanExtra: /Applications/Validator-SAC.app/Contents/Resources/validator/lib/auto/Encode/HanExtra/HanExtra.bundle: no appropriate 64-bit architecture (see “man perl” for running in 32-bit mode) at /System/Library/Perl/5.10.0/darwin-thread-multi-2level/XSLoader.pm line 67.
[Sun Jan 10 19:00:13 2010] check: at /Applications/Validator-SAC.app/Contents/Resources/validator/lib/Encode/HanExtra.pm line 7
[Sun Jan 10 19:00:13 2010] check: Compilation failed in require at /Applications/Validator-SAC.app/Contents/Resources/validator/httpd/cgi-bin/check line 53.
[Sun Jan 10 19:00:13 2010] check: BEGIN failed–compilation aborted at /Applications/Validator-SAC.app/Contents/Resources/validator/httpd/cgi-bin/check line 53.
Content-type: text/html

Software error:
Can’t load ‘/Applications/Validator-SAC.app/Contents/Resources/validator/lib/auto/Encode/HanExtra/HanExtra.bundle’ for module Encode::HanExtra: /Applications/Validator-SAC.app/Contents/Resources/validator/lib/auto/Encode/HanExtra/HanExtra.bundle: no appropriate 64-bit architecture (see “man perl” for running in 32-bit mode) at /System/Library/Perl/5.10.0/darwin-thread-multi-2level/XSLoader.pm line 67.
at /Applications/Validator-SAC.app/Contents/Resources/validator/lib/Encode/HanExtra.pm line 7
Compilation failed in require at /Applications/Validator-SAC.app/Contents/Resources/validator/httpd/cgi-bin/check line 53.
BEGIN failed–compilation aborted at /Applications/Validator-SAC.app/Contents/Resources/validator/httpd/cgi-bin/check line 53.

For help, please send mail to the webmaster ([no address given]), giving this error message
and the time and date of the error.

thanks for this great app!

hi paul, there are contact details for the developer of the HTML validator for MAC web site

Hi Mario, I would contact the developer of the HTML validator for MAC