Project

Profile

Help

How to connect?
Download (4.04 KB) Statistics
| Branch: | Tag: | Revision:

he / tags / 9.7.0.3 / hej / data / w3c / xhtml11 / xhtml-basic11-model-1.mod @ cb770b3c

1
<!-- ....................................................................... -->
2
<!-- XHTML Basic 1.1 Document Model Module  .................................... -->
3
<!-- file: xhtml-basic11-model-1.mod
4

    
5
     This is XHTML Basic, a proper subset of XHTML.
6
     Copyright 1998-2007 W3C (MIT, ERCIM, Keio), All Rights Reserved.
7
     Revision: $Id: xhtml-basic11-model-1.mod,v 1.4 2008/03/28 13:07:30 smccarro Exp $ SMI
8

    
9
     This DTD module is identified by the PUBLIC and SYSTEM identifiers:
10

    
11
       PUBLIC "-//W3C//ENTITIES XHTML Basic 1.1 Document Model 1.0//EN"
12
       SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-basic11-model-1.mod"
13

    
14
     Revisions:
15
     (none)
16
     ....................................................................... -->
17

    
18
<!-- XHTML Basic Document Model
19

    
20
     This module describes the groupings of elements that make up
21
     common content models for XHTML elements.
22
-->
23

    
24
<!-- Optional Elements in head  .............. -->
25

    
26
<!ENTITY % HeadOpts.mix
27
     "( %script.qname; | %style.qname; | %meta.qname; 
28
      | %link.qname; | %object.qname; )*" >
29

    
30
<!-- script and noscript are used to contain scripts
31
     and alternative content
32
-->
33
<!ENTITY % Script.class "| %script.qname; | %noscript.qname;" >
34

    
35
<!-- Miscellaneous Elements  ................. -->
36

    
37
<!ENTITY % Misc.extra "" >
38

    
39
<!-- These elements are neither block nor inline, and can
40
     essentially be used anywhere in the document body.
41
-->
42
<!ENTITY % Misc.class
43
     "%Script.class;
44
      %Misc.extra;"
45
>
46

    
47
<!-- Inline Elements  ........................ -->
48

    
49
<!ENTITY % InlStruct.class "%br.qname; | %span.qname;" >
50

    
51
<!ENTITY % InlPhras.class
52
     "| %em.qname; | %strong.qname; | %dfn.qname; | %code.qname;
53
      | %samp.qname; | %kbd.qname; | %var.qname; | %cite.qname;
54
      | %abbr.qname; | %acronym.qname; | %q.qname;" >
55

    
56
<!ENTITY % InlPres.class
57
     "| %tt.qname; | %i.qname; | %b.qname; | %big.qname;
58
      | %small.qname; | %sub.qname; | %sup.qname;" >
59

    
60
<!ENTITY % I18n.class "" >
61

    
62
<!ENTITY % Anchor.class "| %a.qname;" >
63

    
64
<!ENTITY % InlSpecial.class "| %img.qname; | %object.qname;" >
65

    
66
<!ENTITY % InlForm.class
67
     "| %input.qname; | %select.qname; | %textarea.qname;
68
      | %label.qname; | %button.qname;" >
69

    
70
<!ENTITY % Inline.extra "" >
71

    
72
<!ENTITY % Inline.class
73
     "%InlStruct.class;
74
      %InlPhras.class;
75
      %InlPres.class;
76
      %Anchor.class;
77
      %InlSpecial.class;
78
      %InlForm.class;
79
      %Inline.extra;"
80
>
81

    
82
<!ENTITY % InlNoAnchor.class
83
     "%InlStruct.class;
84
      %InlPhras.class;
85
      %InlPres.class;
86
      %InlSpecial.class;
87
      %InlForm.class;
88
      %Inline.extra;"
89
>
90

    
91
<!ENTITY % InlNoAnchor.mix
92
     "%InlNoAnchor.class;
93
      %Misc.class;"
94
>
95

    
96
<!ENTITY % Inline.mix
97
     "%Inline.class;
98
      %Misc.class;"
99
>
100

    
101
<!-- Block Elements  ......................... -->
102

    
103
<!ENTITY % Heading.class
104
     "%h1.qname; | %h2.qname; | %h3.qname;
105
      | %h4.qname; | %h5.qname; | %h6.qname;"
106
>
107
<!ENTITY % List.class  "%ul.qname; | %ol.qname; | %dl.qname;" >
108

    
109
<!ENTITY % Table.class "| %table.qname;" >
110

    
111
<!ENTITY % Form.class  "| %form.qname;" >
112

    
113
<!ENTITY % Fieldset.class  "| %fieldset.qname;" >
114

    
115
<!ENTITY % BlkStruct.class "%p.qname; | %div.qname;" >
116

    
117
<!ENTITY % BlkPhras.class
118
     "| %pre.qname; | %blockquote.qname; | %address.qname;"
119
>
120

    
121
<!ENTITY % BlkPres.class "| %hr.qname;" >
122

    
123
<!ENTITY % BlkSpecial.class
124
     "%Table.class;
125
      %Form.class;
126
      %Fieldset.class;"
127
>
128

    
129
<!ENTITY % Block.extra "" >
130

    
131
<!ENTITY % Block.class
132
     "%BlkStruct.class;
133
      %BlkPhras.class;
134
      %BlkPres.class;
135
      %BlkSpecial.class;
136
      %Block.extra;"
137
>
138

    
139
<!ENTITY % Block.mix
140
     "%Heading.class;
141
      | %List.class;
142
      | %Block.class;
143
      %Misc.class;"
144
>
145

    
146
<!-- All Content Elements  ................... -->
147

    
148
<!-- declares all content except tables
149
-->
150
<!ENTITY % FlowNoTable.mix
151
     "%Heading.class;
152
      | %List.class;
153
      | %BlkStruct.class;
154
      %BlkPhras.class;
155
      %Form.class;
156
      %Block.extra;
157
      | %Inline.class;
158
      %Misc.class;"
159
>
160

    
161
<!ENTITY % Flow.mix
162
     "%Heading.class;
163
      | %List.class;
164
      | %Block.class;
165
      | %Inline.class;
166
      %Misc.class;"
167
>
168

    
169
<!-- end of xhtml-basic11-model-1.mod -->
(10-10/60)