/[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 - (hide annotations) (download)
Sun Jun 20 01:45:57 2010 UTC (14 years, 5 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
current

1 wakaba 1.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