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
On the validator inteface press the ‘More Options’ button.
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.
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
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