~ubuntu-branches/ubuntu/precise/w3c-sgml-lib/precise

« back to all changes in this revision

Viewing changes to htdocs/sgml-lib/REC-xhtml-modularization-20081008/xhtml-events-1.mod

  • Committer: Bazaar Package Importer
  • Author(s): Nicholas Bamber
  • Date: 2010-08-21 11:15:42 UTC
  • Revision ID: james.westby@ubuntu.com-20100821111542-cklvls9be6wh2f2z
Tags: upstream-1.1
ImportĀ upstreamĀ versionĀ 1.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- ...................................................................... -->
 
2
<!-- XHTML Intrinsic Events Module  ....................................... -->
 
3
<!-- file: xhtml-events-1.mod
 
4
 
 
5
     This is XHTML, a reformulation of HTML as a modular XML application.
 
6
     Copyright 1998-2005 W3C (MIT, ERCIM, Keio), All Rights Reserved.
 
7
     Revision: $Id: xhtml-events-1.mod,v 4.1 2001/04/10 09:42:30 altheim Exp $ SMI
 
8
 
 
9
     This DTD module is identified by the PUBLIC and SYSTEM identifiers:
 
10
 
 
11
       PUBLIC "-//W3C//ENTITIES XHTML Intrinsic Events 1.0//EN"
 
12
       SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-events-1.mod"
 
13
 
 
14
     Revisions:
 
15
     (none)
 
16
     ....................................................................... -->
 
17
 
 
18
<!-- Intrinsic Event Attributes
 
19
 
 
20
     These are the event attributes defined in HTML 4,
 
21
     Section 18.2.3 "Intrinsic Events". This module must be
 
22
     instantiated prior to the Attributes Module but after
 
23
     the Datatype Module in the Modular Framework module.
 
24
 
 
25
    "Note: Authors of HTML documents are advised that changes
 
26
     are likely to occur in the realm of intrinsic events
 
27
     (e.g., how scripts are bound to events). Research in
 
28
     this realm is carried on by members of the W3C Document
 
29
     Object Model Working Group (see the W3C Web site at
 
30
     http://www.w3.org/ for more information)."
 
31
-->
 
32
<!-- NOTE: Because the ATTLIST declarations in this module occur
 
33
     before their respective ELEMENT declarations in other
 
34
     modules, there may be a dependency on this module that
 
35
     should be considered if any of the parameter entities used
 
36
     for element type names (eg., %a.qname;) are redeclared.
 
37
-->
 
38
 
 
39
<!ENTITY % Events.attrib
 
40
     "onclick      %Script.datatype;        #IMPLIED
 
41
      ondblclick   %Script.datatype;        #IMPLIED
 
42
      onmousedown  %Script.datatype;        #IMPLIED
 
43
      onmouseup    %Script.datatype;        #IMPLIED
 
44
      onmouseover  %Script.datatype;        #IMPLIED
 
45
      onmousemove  %Script.datatype;        #IMPLIED
 
46
      onmouseout   %Script.datatype;        #IMPLIED
 
47
      onkeypress   %Script.datatype;        #IMPLIED
 
48
      onkeydown    %Script.datatype;        #IMPLIED
 
49
      onkeyup      %Script.datatype;        #IMPLIED"
 
50
>
 
51
 
 
52
<![%XHTML.global.attrs.prefixed;[
 
53
<!ENTITY % XHTML.global.events.attrib
 
54
     "%XHTML.prefix;:onclick      %Script.datatype;        #IMPLIED
 
55
      %XHTML.prefix;:ondblclick   %Script.datatype;        #IMPLIED
 
56
      %XHTML.prefix;:onmousedown  %Script.datatype;        #IMPLIED
 
57
      %XHTML.prefix;:onmouseup    %Script.datatype;        #IMPLIED
 
58
      %XHTML.prefix;:onmouseover  %Script.datatype;        #IMPLIED
 
59
      %XHTML.prefix;:onmousemove  %Script.datatype;        #IMPLIED
 
60
      %XHTML.prefix;:onmouseout   %Script.datatype;        #IMPLIED
 
61
      %XHTML.prefix;:onkeypress   %Script.datatype;        #IMPLIED
 
62
      %XHTML.prefix;:onkeydown    %Script.datatype;        #IMPLIED
 
63
      %XHTML.prefix;:onkeyup      %Script.datatype;        #IMPLIED"
 
64
>
 
65
]]>
 
66
 
 
67
<!-- additional attributes on anchor element
 
68
-->
 
69
<!ATTLIST %a.qname;
 
70
     onfocus      %Script.datatype;         #IMPLIED
 
71
     onblur       %Script.datatype;         #IMPLIED
 
72
>
 
73
 
 
74
<!-- additional attributes on form element
 
75
-->
 
76
<!ATTLIST %form.qname;
 
77
      onsubmit     %Script.datatype;        #IMPLIED
 
78
      onreset      %Script.datatype;        #IMPLIED
 
79
>
 
80
 
 
81
<!-- additional attributes on label element
 
82
-->
 
83
<!ATTLIST %label.qname;
 
84
      onfocus      %Script.datatype;        #IMPLIED
 
85
      onblur       %Script.datatype;        #IMPLIED
 
86
>
 
87
 
 
88
<!-- additional attributes on input element
 
89
-->
 
90
<!ATTLIST %input.qname;
 
91
      onfocus      %Script.datatype;        #IMPLIED
 
92
      onblur       %Script.datatype;        #IMPLIED
 
93
      onselect     %Script.datatype;        #IMPLIED
 
94
      onchange     %Script.datatype;        #IMPLIED
 
95
>
 
96
 
 
97
<!-- additional attributes on select element
 
98
-->
 
99
<!ATTLIST %select.qname;
 
100
      onfocus      %Script.datatype;        #IMPLIED
 
101
      onblur       %Script.datatype;        #IMPLIED
 
102
      onchange     %Script.datatype;        #IMPLIED
 
103
>
 
104
 
 
105
<!-- additional attributes on textarea element
 
106
-->
 
107
<!ATTLIST %textarea.qname;
 
108
      onfocus      %Script.datatype;        #IMPLIED
 
109
      onblur       %Script.datatype;        #IMPLIED
 
110
      onselect     %Script.datatype;        #IMPLIED
 
111
      onchange     %Script.datatype;        #IMPLIED
 
112
>
 
113
 
 
114
<!-- additional attributes on button element
 
115
-->
 
116
<!ATTLIST %button.qname;
 
117
      onfocus      %Script.datatype;        #IMPLIED
 
118
      onblur       %Script.datatype;        #IMPLIED
 
119
>
 
120
 
 
121
<!-- additional attributes on body element
 
122
-->
 
123
<!ATTLIST %body.qname;
 
124
      onload       %Script.datatype;        #IMPLIED
 
125
      onunload     %Script.datatype;        #IMPLIED
 
126
>
 
127
 
 
128
<!-- additional attributes on area element
 
129
-->
 
130
<!ATTLIST %area.qname;
 
131
      onfocus      %Script.datatype;        #IMPLIED
 
132
      onblur       %Script.datatype;        #IMPLIED
 
133
>
 
134
 
 
135
<!-- end of xhtml-events-1.mod -->