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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Fri Oct 24 11:09:02 2003 UTC (21 years ago) by wakaba
Branch: MAIN
New

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24