diff options
Diffstat (limited to 'lv2specgen/DTD/xhtml-events-1.mod')
-rw-r--r-- | lv2specgen/DTD/xhtml-events-1.mod | 135 |
1 files changed, 135 insertions, 0 deletions
diff --git a/lv2specgen/DTD/xhtml-events-1.mod b/lv2specgen/DTD/xhtml-events-1.mod new file mode 100644 index 0000000..35589e0 --- /dev/null +++ b/lv2specgen/DTD/xhtml-events-1.mod @@ -0,0 +1,135 @@ +<!-- ...................................................................... --> +<!-- XHTML Intrinsic Events Module ....................................... --> +<!-- file: xhtml-events-1.mod + + This is XHTML, a reformulation of HTML as a modular XML application. + Copyright 1998-2005 W3C (MIT, ERCIM, Keio), All Rights Reserved. + Revision: $Id: xhtml-events-1.mod,v 1.4 2008/10/08 21:02:30 jules Exp $ SMI + + This DTD module is identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//ENTITIES XHTML Intrinsic Events 1.0//EN" + SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-events-1.mod" + + Revisions: + (none) + ....................................................................... --> + +<!-- Intrinsic Event Attributes + + These are the event attributes defined in HTML 4, + Section 18.2.3 "Intrinsic Events". This module must be + instantiated prior to the Attributes Module but after + the Datatype Module in the Modular Framework module. + + "Note: Authors of HTML documents are advised that changes + are likely to occur in the realm of intrinsic events + (e.g., how scripts are bound to events). Research in + this realm is carried on by members of the W3C Document + Object Model Working Group (see the W3C Web site at + http://www.w3.org/ for more information)." +--> +<!-- NOTE: Because the ATTLIST declarations in this module occur + before their respective ELEMENT declarations in other + modules, there may be a dependency on this module that + should be considered if any of the parameter entities used + for element type names (eg., %a.qname;) are redeclared. +--> + +<!ENTITY % Events.attrib + "onclick %Script.datatype; #IMPLIED + ondblclick %Script.datatype; #IMPLIED + onmousedown %Script.datatype; #IMPLIED + onmouseup %Script.datatype; #IMPLIED + onmouseover %Script.datatype; #IMPLIED + onmousemove %Script.datatype; #IMPLIED + onmouseout %Script.datatype; #IMPLIED + onkeypress %Script.datatype; #IMPLIED + onkeydown %Script.datatype; #IMPLIED + onkeyup %Script.datatype; #IMPLIED" +> + +<![%XHTML.global.attrs.prefixed;[ +<!ENTITY % XHTML.global.events.attrib + "%XHTML.prefix;:onclick %Script.datatype; #IMPLIED + %XHTML.prefix;:ondblclick %Script.datatype; #IMPLIED + %XHTML.prefix;:onmousedown %Script.datatype; #IMPLIED + %XHTML.prefix;:onmouseup %Script.datatype; #IMPLIED + %XHTML.prefix;:onmouseover %Script.datatype; #IMPLIED + %XHTML.prefix;:onmousemove %Script.datatype; #IMPLIED + %XHTML.prefix;:onmouseout %Script.datatype; #IMPLIED + %XHTML.prefix;:onkeypress %Script.datatype; #IMPLIED + %XHTML.prefix;:onkeydown %Script.datatype; #IMPLIED + %XHTML.prefix;:onkeyup %Script.datatype; #IMPLIED" +> +]]> + +<!-- additional attributes on anchor element +--> +<!ATTLIST %a.qname; + onfocus %Script.datatype; #IMPLIED + onblur %Script.datatype; #IMPLIED +> + +<!-- additional attributes on form element +--> +<!ATTLIST %form.qname; + onsubmit %Script.datatype; #IMPLIED + onreset %Script.datatype; #IMPLIED +> + +<!-- additional attributes on label element +--> +<!ATTLIST %label.qname; + onfocus %Script.datatype; #IMPLIED + onblur %Script.datatype; #IMPLIED +> + +<!-- additional attributes on input element +--> +<!ATTLIST %input.qname; + onfocus %Script.datatype; #IMPLIED + onblur %Script.datatype; #IMPLIED + onselect %Script.datatype; #IMPLIED + onchange %Script.datatype; #IMPLIED +> + +<!-- additional attributes on select element +--> +<!ATTLIST %select.qname; + onfocus %Script.datatype; #IMPLIED + onblur %Script.datatype; #IMPLIED + onchange %Script.datatype; #IMPLIED +> + +<!-- additional attributes on textarea element +--> +<!ATTLIST %textarea.qname; + onfocus %Script.datatype; #IMPLIED + onblur %Script.datatype; #IMPLIED + onselect %Script.datatype; #IMPLIED + onchange %Script.datatype; #IMPLIED +> + +<!-- additional attributes on button element +--> +<!ATTLIST %button.qname; + onfocus %Script.datatype; #IMPLIED + onblur %Script.datatype; #IMPLIED +> + +<!-- additional attributes on body element +--> +<!ATTLIST %body.qname; + onload %Script.datatype; #IMPLIED + onunload %Script.datatype; #IMPLIED +> + +<!-- additional attributes on area element +--> +<!ATTLIST %area.qname; + onfocus %Script.datatype; #IMPLIED + onblur %Script.datatype; #IMPLIED +> + +<!-- end of xhtml-events-1.mod --> |