Abstract
Web accessibility rules, i.e., the conditions to be met by Web sites in order to be considered accessible for all, can be (partially) checked automatically in many different ways. Many Web accessibility evaluators have been developed during the last years. For applying the W3C guidelines, their programmers have to apply subjective criteria, thus leading to different interpretations of these guidelines. As a result, it is easy to obtain different evaluation results when different evaluation tools are applied to a common sample page. However, accessibility rules can be better expressed formally and declaratively in rules that assert conditions over the markup. We have found that XSLT can be used to represent templates addressing many accessibility rules involving the markup of Web pages. Even more, we have found that some specific conditions relaying in the prose of the XHTML specification not previously formalized in the XHTML grammar (the official DTD or XML Schemas) could also be formalized in XSLT rules as well. Thus, we have developed WAEX as a Web Accessibility Evaluator in a single XSLT file. Such XSLT file contains 70+ singular accessibility and XHTML-specific rules not previously addressed by the official DTDs or Schemas from W3C.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
W3C Web Content Accessibility Guidelines 1.0 (Recommendation, May 1999) www.w3.org/TR/WCAG10
W3C Techniques and Failures for Web Content Accessibility Guidelines 2.0 -W3C Working Draft (May 17 2007), www.w3.org/TR/2007/WD-WCAG20-TECHS-20070517/
W3C XHTML 1.0 TM 1.0 - The Extensible HyperText Markup Language (Second Edition), A Reformulation of HTML 4 in XML 1.0, W3C Recommendation 26 January 2000, revised (August 1 2002), www.w3.org/TR/xhtml1
W3C XHTML TM Basic 1.1 - W3C Candidate Recommendation (July 13 2007), www.w3.org/TR/xhtml-basic
W3C W3C mobileOK Basic Tests 1.0 W3C W3C Working Draft (May 25 2007), www.w3.org/TR/mobileOK-basic10-tests
W3C Web Accessibility Evaluation Tools: Overview, www.w3.org/WAI/ER/tools/Overview.html
W3C CSS Validation Service, jigsaw.w3.org/css-validator
W3C HTTP HEAD service, cgi.w3.org/cgi-bin/headers
Veillard, D.: The XML C parser and toolkit of Gnome, www.xmlsoft.org
WebAim Introduction to Web Accessibility, www.webaim.org/intro
Watchfire WebXACT Accessibility tool, webxact.watchfire.com
CEAPAT, Fundación CTIC, Spanish Ministry of Employment and Social Affairs (IMSERSO) Online Web accessibility test, www.tawdis.net
Fundación SIDAR Accessibility testing with Style, www.sidar.org/hera
Vanderdonckt, J., Beirekdar, A.: Monique Noirhomme-Fraiture Automated Evaluation of Web Usability and Accessibility by Guideline Review. In: Koch, N., Fraternali, P., Wirsing, M. (eds.) ICWE 2004. LNCS, vol. 3140, pp. 28–30. Springer, Heidelberg (2004)
Sourceforge HTML parser and pretty printer in Java, jtidy.sourceforge.net
Centeno, V.L., Kloos, C.D., Gaedke, M., Nussbaumer, M.: WCAG Formalization with W3C Standards. In: The 14th International World Wide Web Conference (WWW2005), Chiba, Japan. ISBN 1-59593-051-5, pp. 1146–1147 (May 11-14 2005)
Centeno, V.L.: WAEX: Web Accessibility Evaluator in a single XSLT file, www.it.uc3m.es/vlc/waex.html
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Luque Centeno, V., Delgado Kloos, C., Blázquez del Toro, J.M., Gaedke, M. (2007). Web Accessibility Evaluation Via XSLT. In: Weske, M., Hacid, MS., Godart, C. (eds) Web Information Systems Engineering – WISE 2007 Workshops. WISE 2007. Lecture Notes in Computer Science, vol 4832. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77010-7_45
Download citation
DOI: https://doi.org/10.1007/978-3-540-77010-7_45
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77009-1
Online ISBN: 978-3-540-77010-7
eBook Packages: Computer ScienceComputer Science (R0)