/[suikacvs]/markup/jdcm/dtd/jdcm.dds
Suika

Contents of /markup/jdcm/dtd/jdcm.dds

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Sun Jun 20 05:17:02 2004 UTC (19 years, 11 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +17 -10 lines
Document type name changed

1 #?SuikaWikiConfig/2.0
2
3 DocumentType:
4 @Name: XJDCM
5 @Version:
6 (Based on JIS X 4052:2000)
7 @Description:
8 This is XJDCM, an XML representation of JDCM
9 ("Exchange format for Japanese documents with composition markup").
10 @ID: jdcm
11 @BaseURI:
12 http://suika.fam.cx/gate/cvs/*checkout*/markup/jdcm/dtd/
13
14 @Namespace:
15 @@UsePrefix: -1
16
17 @Copyright: Wakaba <w@suika.fam.cx>
18 @RCSDate:
19 $Date: 2003/10/24 11:09:02 $
20
21 Driver:
22 @ModuleSet:
23 @@Name: XJDCM
24 @@Version:
25 (Based on JIS X 4052:2000)
26 @@ID: jdcm
27 @@BaseURI:
28 module/
29 @@Namespace:
30 @@@Name:
31 urn:x-suika-fam-cx:markup:jis:x:4052:2000:
32 @@@DefaultPrefix: jdcm
33 @@@UsePrefix: -1
34 @@Default: 1
35
36 @QNameModule:
37 @@ID:
38 jdcm:qname
39
40 @DatatypeModule:
41 @@ID:
42 jdcm:datatype
43
44 @AttributeModule:
45 @@ID:
46 jdcm:attribs
47
48 @@AttributeSet:
49 @@@Name:
50 jdcm:common.extra
51 @@@REF:
52 xml:base
53 @@@REF:
54 xml:lang
55 @@@REF:
56 xml:space
57 @@@REF:
58 xsi:type
59 @@@REF:
60 xsi:schemaLocation
61 @@@REF:
62 xsi:noNamespaceSchemaLocation
63
64 @Module:
65 @@ID:
66 jdcm:inline
67 @@Description: Inline module
68
69 @Module:
70 @@ID:
71 jdcm:text
72 @@Description: Text module
73
74 @Module:
75 @@ID:
76 jdcm:compound
77 @@Description: Compound text module
78
79 @Module:
80 @@ID:
81 jdcm:figure
82 @@Description: Figure module
83
84 @Module:
85 @@ID:
86 jdcm:table
87 @@Description: Table module
88
89 @Module:
90 @@ID:
91 jdcm:struct
92 @@Description: Document structure module
93
94 Model:
95 @Class:
96 @@Name: head-optional.mix
97 @@Content:
98 style | link
99 @Class:
100 @@Name:
101 :HeadOpts.mix
102 @@Content:
103 (
104 $head-optional.mix
105 )*
106 @@Description: Optional Elements in head
107
108 ## Inline or block
109 @Class:
110 @@Name:
111 :Edit
112 @@Content:
113 @Class:
114 @@Name:
115 :Script
116 @@Content:
117 @@Description:
118 scripts and alternative content
119
120 @Class:
121 @@Name:
122 :Misc.extra
123 @@Content:
124 @Class:
125 @@Name:
126 :Misc.class
127 @@Content:
128 $:Edit
129 $:Script
130 $:Misc.extra
131 @@Description:
132 neither block nor inline, and can
133 essentially be used anywhere in the document body
134
135 ## Inline
136 @Class:
137 @@Name:
138 :InlStruct
139 @@Content:
140 span
141 | br
142
143 @Class:
144 @@Name: emphasis
145 @@Content:
146 em
147 | strong
148 | u
149 | strike
150 @Class:
151 @@Name:
152 :InlPhras
153 @@Content:
154 | $emphasis
155
156 @Class:
157 @@Name: vertical-align
158 @@Content: sup | sub
159 @Class:
160 @@Name:
161 :InlPres
162 @@Content:
163 | $vertical-align
164
165 @Class:
166 @@Name: writing-mode
167 @@Content:
168 yoko | tate
169 @Class:
170 @@Name:
171 :I18n
172 @@Content:
173 | $writing-mode
174 @Class:
175 @@Name:
176 :Anchor
177 @@Content:
178
179 @Class:
180 @@Name: character
181 @@Content:
182 ch
183 @@Description: Character level structure
184
185 @Class:
186 @@Name:
187 :InlSpecial
188 @@Content:
189 | tabset
190
191 @Class:
192 @@Name:
193 :InlForm
194 @@Content:
195
196 @Class:
197 @@Name:
198 :Ruby
199 @@Content:
200 | ruby
201 | mlg
202
203 @Class:
204 @@Name:
205 :Inline.extra
206 @@Content:
207
208 @Class:
209 @@Name:
210 :InlNoRuby
211 @@Content:
212 $:InlStruct
213 $:InlPhras
214 $:InlPres
215 $:I18n
216 $:Anchor
217 $:InlSpecial
218 $:InlForm
219 $:Inline.extra
220 @Class:
221 @@Name:
222 :Inline.class
223 @@Content:
224 $:InlNoRuby $:Ruby
225 @@Description: includes all inline elements
226 @Class:
227 @@Name:
228 :Inline.mix
229 @@Content:
230 $:Inline.class
231 $:Misc.class
232 @@Description: all inline elements, including %Misc.class;
233 @Class:
234 @@Name:
235 :InlNoAnchor
236 @@Content:
237 $:Inline
238 @Class:
239 @@Name:
240 :InlNoAnchor.mix
241 @@Content:
242 $:InlNoAnchor
243 $:Misc.class
244 @Class:
245 @@Name:
246 :NoRuby.content
247 @@Content:
248 (
249 \#PCDATA
250 | $:InlNoRuby
251 $:Misc.class
252 )*
253
254 @Class:
255 @@Name: inline-onedir-noem
256 @@Content:
257 $vertical-align
258 | span
259 | $character
260 @Class:
261 @@Name: inoneline-noem
262 @@Content:
263 $inline-onedir-noem
264 | $writing-mode
265 @Class:
266 @@Name: inoneline
267 @@Content:
268 $inoneline-noem
269 | $emphasis
270
271 ## Block
272 @Class:
273 @@Name:
274 :List
275 @@Content:
276 ul
277 | ol
278 | dl
279
280 @Class:
281 @@Name:
282 :Heading
283 @@Content:
284 h1
285 | h2
286 | h3
287
288 @Class:
289 @@Name:
290 :Table
291 @@Content:
292 | table
293
294 @Class:
295 @@Name:
296 :Form
297 @@Content:
298 @Class:
299 @@Name:
300 :Fieldset
301 @@Content:
302
303 @Class:
304 @@Name:
305 :BlkStruct
306 @@Content:
307 p
308 | div
309
310 @Class:
311 @@Name:
312 :BlkPhras
313 @@Content:
314 | zu
315
316 @Class:
317 @@Name:
318 :BlkPres
319
320 @Class:
321 @@Name:
322 :BlkSpecial
323 @@Content:
324 $:Table
325 $:Form
326 $:Fieldset
327
328 @Class:
329 @@Name:
330 :Block.extra
331 @@Content:
332 @Class:
333 @@Name:
334 :Block.class
335 @@Content:
336 $:BlkStruct
337 $:BlkPhras
338 $:BlkPres
339 $:BlkSpecial
340 $:Block.extra
341 @@Description: includes all block elements
342 @Class:
343 @@Name:
344 :Block.mix
345 @@Content:
346 $:Heading
347 | $:List
348 | $:Block.class
349 $:Misc.class
350 @@Description: includes all block elements plus %Misc.class;
351
352 @Class:
353 @@Name:
354 :Flow.mix
355 @@Content:
356 $:List
357 | $:Block.class
358 | $:Inline.class
359
360 $:Misc.class
361 @@Description: includes all text content, block and inline
362
363 @Class:
364 @@Name: semiflow.extra
365 @@Content:
366 @Class:
367 @@Name: semiflow.mix
368 @@Content:
369 $:Inline.mix
370 | $:List
371 | p
372 $:Misc.class
373 @@Description:
374 Content of dd, li

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24