/[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 - (hide annotations) (download)
Sun Jun 20 05:17:02 2004 UTC (20 years, 4 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +17 -10 lines
Document type name changed

1 wakaba 1.1 #?SuikaWikiConfig/2.0
2    
3     DocumentType:
4 wakaba 1.2 @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 wakaba 1.1 @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 wakaba 1.2 @RCSDate:
19     $Date: 2003/10/24 11:09:02 $
20 wakaba 1.1
21     Driver:
22     @ModuleSet:
23 wakaba 1.2 @@Name: XJDCM
24     @@Version:
25     (Based on JIS X 4052:2000)
26 wakaba 1.1 @@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 wakaba 1.2 @@@REF:
58     xsi:type
59     @@@REF:
60     xsi:schemaLocation
61     @@@REF:
62     xsi:noNamespaceSchemaLocation
63 wakaba 1.1
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