Project

Profile

Help

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

he / latest10 / hej / net / sf / saxon / data / w3c / xhtml11 / xhtml-print10-model-1.mod @ 02f8308b

1
<!-- ....................................................................... -->
2
<!-- XHTML-Print 1.0 Document Model Module ................................. -->
3
<!-- file: xhtml-print10-model-1.mod
4

    
5
     This is XHTML-Print 1.0, a variant of XHTML Basic for printing.
6
     Copyright 1998-2003 W3C (MIT, ERCIM, Keio), All Rights Reserved.
7
     Revision: $Id: xhtml-print10-model-1.mod,v 1.7 2003/10/24 22:14:40 fujisawa Exp $
8

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

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

    
14
     ....................................................................... -->
15

    
16
<!-- XHTML-Print 1.0 Document Model
17

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

    
22
<!-- Optional Elements in head ......................... -->
23

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

    
28
<!-- Miscellaneous Elements ............................ -->
29

    
30
<!ENTITY % Script.class "| %script.qname; | %noscript.qname;" >
31

    
32
<!ENTITY % Misc.extra "" >
33

    
34
<!ENTITY % Misc.class
35
     "%Script.class;
36
      %Misc.extra;"
37
>
38

    
39
<!-- Inline Elements ................................... -->
40

    
41
<!ENTITY % InlStruct.class "%br.qname; | %span.qname;" >
42

    
43
<!ENTITY % InlPhras.class
44
     "| %em.qname; | %strong.qname; | %dfn.qname; | %code.qname;
45
      | %samp.qname; | %kbd.qname; | %var.qname; | %cite.qname;
46
      | %abbr.qname; | %acronym.qname; | %q.qname;" >
47

    
48
<!ENTITY % InlPres.class
49
     "| %tt.qname; | %i.qname; | %b.qname; | %big.qname;
50
      | %small.qname; | %sub.qname; | %sup.qname; " >
51

    
52
<!ENTITY % I18n.class "" >
53

    
54
<!ENTITY % Anchor.class "| %a.qname;" >
55

    
56
<!ENTITY % InlSpecial.class "| %img.qname; | %object.qname;" >
57

    
58
<!ENTITY % InlForm.class
59
     "| %input.qname; | %select.qname; | %textarea.qname;
60
      | %label.qname;"
61
>
62

    
63
<!ENTITY % Inline.extra "" >
64

    
65
<!ENTITY % Inline.class
66
     "%InlStruct.class;
67
      %InlPhras.class;
68
      %InlPres.class;
69
      %Anchor.class;
70
      %InlSpecial.class;
71
      %InlForm.class;
72
      %Inline.extra;"
73
>
74

    
75
<!ENTITY % InlNoAnchor.class
76
     "%InlStruct.class;
77
      %InlPhras.class;
78
      %InlPres.class;
79
      %InlSpecial.class;
80
      %InlForm.class;
81
      %Inline.extra;"
82
>
83

    
84
<!ENTITY % InlNoAnchor.mix
85
     "%InlNoAnchor.class;
86
      %Misc.class;"
87
>
88

    
89
<!ENTITY % Inline.mix
90
     "%Inline.class;
91
      %Misc.class;"
92
>
93

    
94
<!-- Block Elements .................................... -->
95

    
96
<!ENTITY % Heading.class
97
     "%h1.qname; | %h2.qname; | %h3.qname;
98
      | %h4.qname; | %h5.qname; | %h6.qname;"
99
>
100
<!ENTITY % List.class  "%ul.qname; | %ol.qname; | %dl.qname;" >
101

    
102
<!ENTITY % Table.class "| %table.qname;" >
103

    
104
<!ENTITY % Form.class  "| %form.qname;" >
105

    
106
<!ENTITY % BlkStruct.class "%p.qname; | %div.qname;" >
107

    
108
<!ENTITY % BlkPhras.class
109
     "| %pre.qname; | %blockquote.qname; | %address.qname;"
110
>
111

    
112
<!ENTITY % BlkPres.class "| %hr.qname;" >
113

    
114
<!ENTITY % BlkSpecial.class
115
     "%Table.class;
116
      %Form.class;"
117
>
118

    
119
<!ENTITY % Block.extra "" >
120

    
121
<!ENTITY % Block.class
122
     "%BlkStruct.class;
123
      %BlkPhras.class;
124
      %BlkPres.class;
125
      %BlkSpecial.class;
126
      %Block.extra;"
127
>
128

    
129
<!ENTITY % Block.mix
130
     "%Heading.class;
131
      | %List.class;
132
      | %Block.class;
133
      %Misc.class;"
134
>
135

    
136
<!-- All Content Elements .............................. -->
137

    
138
<!ENTITY % FlowNoTable.mix
139
     "%Heading.class;
140
      | %List.class;
141
      | %BlkStruct.class;
142
      %BlkPhras.class;
143
      %BlkPres.class;
144
      %Form.class;
145
      %Block.extra;
146
      | %Inline.class;
147
      %Misc.class;"
148
>
149

    
150
<!ENTITY % Flow.mix
151
     "%Heading.class;
152
      | %List.class;
153
      | %Block.class;
154
      | %Inline.class;
155
      %Misc.class;"
156
>
157

    
158
<!-- end of xhtml-print10-model-1.mod -->
(45-45/60)