Scripting Languages

The accessibility validation documents packaged with ACTF use the JavaScript scripting language during rule validation. The actf:scriptlang attribute of the <actf:rulebase> element (the root element of any validation document) has a value of 'javascript' to specify that the JavaScript language is used to interpret the text content of all <actf:script> elements and of component elements. JavaScript is the "official" scripting language of the ACTF validation components as it is preconfigured for use and is used in the accessibility validation documents. (Support for other scripting languages may be added in future releases.)

Note: Script code is interpreted using the open-source Bean Scripting Framework so that adding scripting language support to ACTF is simple for those languages supported by BSF. However, adding support for other languages is beyond the scope of this document.