/[suikacvs]/markup/slide/schema/hsml10.dtd
Suika

Contents of /markup/slide/schema/hsml10.dtd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Sun Jun 20 01:45:57 2010 UTC (14 years, 5 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
current

1 <!-- ....................................................................... -->
2 <!-- HSML 1.0 DTD ......................................................... -->
3 <!-- file: hsml10.dtd
4 -->
5
6 <!-- HSML 1.0 DTD
7
8 This is HSML - Hyper Slide Markup Language, Version 1.0.
9
10 Copyright 2004 Wakaba <w@suika.fam.cx>, All Rights Reserved.
11
12 Permission to use, copy, modify and distribute this DTD and its
13 accompanying documentation for any purpose and without fee is hereby
14 granted in perpetuity, provided that the above copyright notice and
15 this paragraph appear in all copies. The copyright holders make no
16 representation about the suitability of the DTD for any purpose.
17
18 It is provided "as is" without expressed or implied warranty.
19
20 Revision: 2004-11-08T10:28:21+00:00
21
22 -->
23 <!-- This is the driver file for the HSML 1.0 DTD.
24
25 This DTD is identified by the SYSTEM identifier:
26
27 SYSTEM "http://suika.fam.cx/~wakaba/-temp/slide/schema/hsml10.dtd"
28 -->
29
30 <!-- Switchers to include/ignore each vocabulary -->
31 <!ENTITY % hsml1.module "INCLUDE">
32 <!ENTITY % xhtml2.module "INCLUDE">
33 <!ENTITY % XHTML.module "IGNORE">
34
35 <!-- Namespace names -->
36 <!ENTITY % hsml1.xmlns "urn:x-suika-fam-cx:markup:slide:1">
37 <!ENTITY % xhtml2.xmlns "http://www.w3.org/2002/06/xhtml2">
38 <!ENTITY % XHTML.xmlns "http://www.w3.org/1999/xhtml">
39
40 <!-- Base URIs for the relavant DTD modules -->
41 <!ENTITY % hsml1.sysid.base "module/">
42 <!ENTITY % xhtml2.sysid.base "data:,xhtml2-dtd-module-">
43 <!ENTITY % XHTML.sysid.base "http://www.w3.org/TR/xhtml-modularization/DTD/">
44
45 <!-- Namespace prefix -->
46 <!ENTITY % NS.prefixed "INCLUDE">
47 <!ENTITY % hsml1.prefix "s">
48 <!ENTITY % hsml1.prefixed "IGNORE">
49 <!ENTITY % xhtml2.prefix "h">
50 <!ENTITY % xhtml2.prefixed "INCLUDE">
51 <!ENTITY % XHTML.prefix "h1">
52 <!ENTITY % XHTML.prefixed "INCLUDE">
53
54 <!-- a URI reference -->
55 <!ENTITY % URI.datatype "CDATA">
56
57 <!-- Placefolders for foreign namespace declarations -->
58 <!ENTITY % hsml1.xmlns.extra.attrib "">
59 <!ENTITY % xhtml2.xmlns.extra.attrib "">
60 <!ENTITY % XHTML.xmlns.extra.attrib "">
61
62 <!-- Namespace declarations -->
63 <![%hsml1.module;[
64 <![%hsml1.prefixed;[
65 <!ENTITY % hsml1.xmlns.decl.attrib
66 "xmlns:%hsml1.prefix; %URI.datatype; #FIXED '%hsml1.xmlns;'">
67 ]]>
68 <!ENTITY % hsml1.xmlns.decl.attrib
69 "xmlns %URI.datatype; #FIXED '%hsml1.xmlns;'">
70 ]]>
71 <!ENTITY % hsml1.xmlns.decl.attrib "">
72
73 <![%xhtml2.module;[
74 <![%xhtml2.prefixed;[
75 <!ENTITY % xhtml2.xmlns.decl.attrib
76 "xmlns:%xhtml2.prefix; %URI.datatype; #FIXED '%xhtml2.xmlns;'">
77 ]]>
78 <!ENTITY % xhtml2.xmlns.decl.attrib
79 "xmlns %URI.datatype; #FIXED '%xhtml2.xmlns;'">
80 ]]>
81 <!ENTITY % xhtml2.xmlns.decl.attrib "">
82
83 <![%XHTML.module;[
84 <![%XHTML.prefixed;[
85 <!ENTITY % XHTML.xmlns.decl.attrib
86 "xmlns:%XHTML.prefix; %URI.datatype; #FIXED '%XHTML.xmlns;'">
87 ]]>
88 <!ENTITY % XHTML.xmlns.decl.attrib
89 "xmlns %URI.datatype; #FIXED '%XHTML.xmlns;'">
90 ]]>
91 <!ENTITY % XHTML.xmlns.decl.attrib "">
92
93 <!-- Declare a parameter entity %XSI.prefix as a prefix to use for
94 XML Schema Instance attributes. -->
95 <!ENTITY % XSI.prefix "xsi">
96
97 <!ENTITY % XSI.pfx "%XSI.prefix;:">
98
99 <!ENTITY % XSI.xmlns "http://www.w3.org/2001/XMLSchema-instance">
100
101 <!-- Declare a parameter entity %XSI.xmlns.attrib as support for
102 the schemaLocation attribute. -->
103 <!ENTITY % XSI.xmlns.attrib
104 "xmlns:%XSI.prefix; %URI.datatype; #FIXED '%XSI.xmlns;'">
105
106 <!ENTITY % NS.decl.attrib
107 "%hsml1.xmlns.decl.attrib;
108 %xhtml2.xmlns.decl.attrib;
109 %XHTML.xmlns.decl.attrib;
110 %hsml1.xmlns.extra.attrib;
111 %xhtml2.xmlns.extra.attrib;
112 %XHTML.xmlns.extra.attrib;
113 %XSI.xmlns.attrib;">
114
115 <!ENTITY % hsml1.xmlns.attrib "%NS.decl.attrib;">
116 <!ENTITY % xhtml2.xmlns.attrib "%NS.decl.attrib;">
117 <!ENTITY % XHTML.xmlns.attrib "%NS.decl.attrib;">
118
119
120 <!-- QName Module -->
121 <![%hsml1.module;[
122 <!ENTITY % hsml1.qname.module "INCLUDE">
123 <![%hsml1.qname.module;[
124 <!ENTITY % hsml1.qname.decl
125 'SYSTEM "%hsml1.sysid.base;hsml1-qname.mod"'>
126 <!ENTITY % hsml1.qname.mod %hsml1.qname.decl;>
127 %hsml1.qname.mod;]]>
128 ]]>
129
130 <!-- QName Module -->
131 <![%XHTML.module;[
132 <!ENTITY % XHTML.qname.module "INCLUDE">
133 <![%XHTML.qname.module;[
134 <!ENTITY % XHTML.qname.decl
135 'PUBLIC "-//W3C//ENTITIES XHTML Qualified Names 1.0//EN"
136 "%XHTML.sysid.base;xhtml-qname-1.mod"'>
137 <!ENTITY % XHTML.qname.mod %XHTML.qname.decl;>
138 %XHTML.qname.mod;]]>
139 ]]>
140
141 <!-- Datatypes Module -->
142 <![%hsml1.module;[
143 <!ENTITY % hsml1.datatype.module "INCLUDE">
144 <![%hsml1.datatype.module;[
145 <!ENTITY % hsml1.datatype.decl
146 'SYSTEM "%hsml1.sysid.base;hsml1-datatype.mod"'>
147 <!ENTITY % hsml1.datatype.mod %hsml1.datatype.decl;>
148 %hsml1.datatype.mod;]]>
149 ]]>
150
151 <!-- Datatypes Module -->
152 <![%XHTML.module;[
153 <!ENTITY % XHTML.datatype.module "INCLUDE">
154 <![%XHTML.datatype.module;[
155 <!ENTITY % XHTML.datatype.decl
156 'PUBLIC "-//W3C//ENTITIES XHTML Datatypes 1.0//EN"
157 "%XHTML.sysid.base;xhtml-datatypes-1.mod"'>
158 <!ENTITY % XHTML.datatype.mod %XHTML.datatype.decl;>
159 %XHTML.datatype.mod;]]>
160 ]]>
161
162 <!-- Common Attributes Module -->
163 <![%hsml1.module;[
164 <!ENTITY % hsml1.attribs.module "INCLUDE">
165 <![%hsml1.attribs.module;[
166 <!ENTITY % hsml1.attribs.decl
167 'SYSTEM "%hsml1.sysid.base;hsml1-attribs.mod"'>
168 <!ENTITY % hsml1.attribs.mod %hsml1.attribs.decl;>
169 %hsml1.attribs.mod;]]>
170 ]]>
171
172 <!-- Common Attributes Module -->
173 <![%XHTML.module;[
174 <!ENTITY % XHTML.attribs.module "INCLUDE">
175 <![%XHTML.attribs.module;[
176 <!ENTITY % hsml10.XHTML.bidi "INCLUDE">
177 <!ENTITY % XHTML.common.extra.attrib
178 "xml:space (default|preserve) #IMPLIED">
179
180 <!ENTITY % XHTML.attribs.decl
181 'PUBLIC "-//W3C//ENTITIES XHTML Common Attributes 1.0//EN"
182 "%XHTML.sysid.base;xhtml-attribs-1.mod"'>
183 <!ENTITY % XHTML.attribs.mod %XHTML.attribs.decl;>
184 %XHTML.attribs.mod;]]>
185 ]]>
186
187 <!-- Inline module -->
188 <![%hsml1.module;[
189 <!ENTITY % hsml1.inline.module "INCLUDE">
190 <![%hsml1.inline.module;[
191 <!ENTITY % hsml1.inline.decl
192 'SYSTEM "%hsml1.sysid.base;hsml1-inline.mod"'>
193 <!ENTITY % hsml1.inline.mod %hsml1.inline.decl;>
194 %hsml1.inline.mod;]]>
195 ]]>
196
197 <!-- Figure module -->
198 <![%hsml1.module;[
199 <!ENTITY % hsml1.figure.module "INCLUDE">
200 <![%hsml1.figure.module;[
201 <!ENTITY % hsml1.figure.decl
202 'SYSTEM "%hsml1.sysid.base;hsml1-figure.mod"'>
203 <!ENTITY % hsml1.figure.mod %hsml1.figure.decl;>
204 %hsml1.figure.mod;]]>
205 ]]>
206
207 <!-- Slide structure module -->
208 <![%hsml1.module;[
209 <!ENTITY % hsml1.struct.module "INCLUDE">
210 <![%hsml1.struct.module;[
211 <!ENTITY % hsml1.struct.decl
212 'SYSTEM "%hsml1.sysid.base;hsml1-struct.mod"'>
213 <!ENTITY % hsml1.struct.mod %hsml1.struct.decl;>
214 %hsml1.struct.mod;]]>
215 ]]>
216
217
218 <!-- end of hsml10.dtd -->

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24