The W3C HTML Working Group has published an updated working draft specification for 'XHTML Events', designed to "(1) expose the DOM event model to an XML document, (2) provide for new event types without requiring modification to the DOM or the DTD, and (3) to support integration with other XML languages." The new draft supersedes the previous working draft of 2000-08-28; changes are provided in the diff-marked HTML version. The XHTML Events module specification "defines an element onevent which represents a DOM level 2 event listener. The element onevent and its associated markup encapsulate the various aspects of the the DOM level 2 event interface, thereby providing markup level access for specifying the actions to be taken during the various phases of event propagation." From the document abstract: "The XHTML Events module defined in this specification provides XHTML host languages the ability to uniformly integrate event listeners and associated event handlers with Document Object Model (DOM) Level 2 event interfaces. The result is to provide XHTML based languages an interoperable way of associating behaviors with document-level markup. In addition, this specification defines a subset of the XHTML Events module called basic events for use on simpler client devices. Finally, the XHTML Event Types Module defines the XHTML language event types." The DTD Implementation is provided in the normative Appendix A.
Bibliographic information: XHTML Events. An updated events syntax for XHTML and friends. W3C Working Draft 08-June-2001. Edited by Shane McCarron (Applied Testing and Technology, Inc.) and T. V. Raman (IBM). Latest version URL: http://www.w3.org/TR/xhtml-events. See also the Diff-marked version. Available in PostScript, PDF, and ZIP archive formats.