/[suikacvs]/markup/rfc/dtd/module/rfc2629bis.dms
Suika

Contents of /markup/rfc/dtd/module/rfc2629bis.dms

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Tue Jan 13 11:13:48 2004 UTC (20 years, 10 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Some descriptions added

1 #?SuikaWikiConfig/2.0
2
3 ModuleSet:
4 @Name:
5 Draft revision of RFC 2629
6 @Version:
7 <http://xml.resource.org/authoring/draft-mrose-writing-rfcs.html>
8 @ID: rfc2629bis
9 @BaseURI:
10 http://suika.fam.cx/gate/cvs/*checkout*/markup/rfc/dtd/module/
11
12 @Namespace:
13 @@Name:
14 urn:x-suika-fam-cx:markup:ietf:rfc:2629:
15 @@DefaultPrefix: rfc
16 @@UsePrefix: -1
17
18 @Copyright: Wakaba <w@suika.fam.cx>
19 @RCSDate: $Date: 2003/10/23 23:25:33 $
20
21 Datatype:
22 @Description:
23 Note: This module should be included before rfc2629-datatype.mod
24 is included, since some definition is updated.
25
26 @Type:
27 @@Name:
28 rfc2629:ATEXT
29 @@XMLType: CDATA
30
31 @Type:
32 @@Name:
33 rfc2629:CTEXT
34 @@XMLType: #PCDATA
35
36 @Type:
37 @@Name: format-type
38 @@XMLType: CDATA
39 @@Description: 'TXT' / ...
40
41 @Type:
42 @@Name: list-counter
43 @@XMLType: CDATA
44 @@Description: $formatting-string
45
46 @Type:
47 @@Name:
48 :LanguageCode
49 @@XMLType: CDATA
50 @@Description: IETF Language Code
51
52 @Type:
53 @@Name:
54 rfc2629:list-style
55 #@@XMLType: (numbers|symbols|hanging|empty|format)
56 @@XMLType: CDATA
57 @@Description:
58 (numbers|symbols|hanging|empty|$format)
59 \
60 $format := 'format ' $formatting-string
61 $formatting-string := $bare $percented $bare
62 $bare := $CDATA - ([$CDATA] $percented [$CDATA])
63 $percented := '%d' / '%c'
64
65
66 @Type:
67 @@Name:
68 rfc2629:NUMBER
69 @@XMLType: NMTOKEN
70 @@Description: 1*DIGIT
71
72 @Type:
73 @@Name: percentage
74 @@XMLType: CDATA
75 @@Description: 1*DIGIT "%"
76
77 @Type:
78 @@Name: role
79 @@XMLType: (editor)
80 @@Description: Author's role
81
82 @Attribute:
83 @@Name:
84 rfc2629:target-uri
85
86 @@Attribute:
87 @@@Name: "target"
88 @@@Type:
89 :URI
90
91 @Type:
92 @@Name:
93 rfc2629:truefalse
94 @@XMLType: (true|false)
95
96 @Type:
97 @@Name:
98 :URI
99 @@XMLType: CDATA
100 @@Description: URI Reference
101
102 @Type:
103 @@Name: xspan-style
104 @@XMLType: CDATA
105 @@Description: (emph|strong|verb|$ext)
106
107 Attribute:
108 @Attribute:
109 @@Name:
110 rfc2629:anchor
111
112 @@Attribute:
113 @@@Name: "anchor"
114 @@@Type: "ID"
115 @@@Description: Cross-referencing with the xref element
116
117 @Attribute:
118 @@Name:
119 rfc2629:section-title
120
121 @@Attribute:
122 @@@Name: "title"
123 @@@Type: ATEXT
124 @@@Default: #REQUIRED
125
126 Module:
127 @Name: Metainformational
128 @ID: metainfo
129
130 @IfModuleSet:
131 @@ModuleSet: rfc2629
132 @@Attribute:
133 @@@Name: author.add
134 @@@ElementType:
135 rfc2629:author
136 @@@Attribute:
137 @@@@Name: role
138 @@@@Type: role
139 @@Attribute:
140 @@@Name: rfc.lang
141 @@@ElementType:
142 rfc2629:rfc
143 @@@Attribute:
144 @@@@Name:
145 xml:lang
146 @@@@Type:
147 :LanguageCode
148 @@@@Default: "en"
149 @@@@Description:
150 Indicate that the document is written in some language other
151 than English (for writing things other than RFCs)
152
153 @@Attribute:
154 @@@Name: date.revised
155 @@@ElementType:
156 rfc2629:date
157 @@@Attribute:
158 @@@@Name: "day"
159 @@@@Type: DAY
160 @@@Attribute:
161 @@@@Name: "month"
162 @@@@Type: MONTH
163 @@@@Description: Changed to #IMPLIED (Was #REQUIRED in RFC 2629)
164 @@@Attribute:
165 @@@@Name: "year"
166 @@@@Type: YEAR
167 @@@@Default: #REQUIRED
168
169 @Element:
170 @@Name: format
171 @@Content: "EMPTY"
172
173 @@Attribute:
174 @@@Attribute:
175 @@@@Name: "octets"
176 @@@@Type:
177 rfc2629:NUMBER
178 @@@@Description: The size in octets of the formatted document
179 @@@ref:
180 rfc2629:target-uri
181 @@@Attribute:
182 @@@@Name: "type"
183 @@@@Type: format-type
184 @@@@Default: #REQUIRED
185 @@Description:
186 An appendix section of the document
187
188 @Element:
189 @@Name: annotation
190 @@Content:
191 ($:Inline.mix)*
192
193 @@Attribute:
194 @@@Attribute:
195 @@@@Name: "octets"
196 @@@@Type:
197 rfc2629:NUMBER
198 @@@@Description: The size in octets of the formatted document
199 @@Description: Annotate a citation
200
201 Module:
202 @Name: Hyperlink
203 @ID: hyperlink
204
205 @IfModuleSet:
206 @@ModuleSet: rfc2629
207 @@Attribute:
208 @@@Name: xref.add
209 @@@ElementType:
210 rfc2629:xref
211 @@@Attribute:
212 @@@@Name: "format"
213 @@@@Type: "(counter|title|default)"
214 @@@@Default: "default"
215
216 @@Attribute:
217 @@@Name: iref.add
218 @@@ElementType:
219 rfc2629:iref
220 @@@Attribute:
221 @@@@Name: "primary"
222 @@@@Type:
223 rfc2629:truefalse
224 @@@@Default: "false"
225 @@@@Description:
226 This particular indexing entry should be considered "primary"
227
228 @@Attribute:
229 @@@Name: references.add
230 @@@ElementType:
231 rfc2629:reference
232 @@@Attribute:
233 @@@@Name: "title"
234 @@@@Type:
235 rfc2629:ATEXT
236 @@@@Default: "References"
237
238 Module:
239 @ID: struct
240
241 @IfModuleSet:
242 @@ModuleSet: rfc2629
243 @@Attribute:
244 @@@Name: list.add
245 @@@ElementType:
246 rfc2629:list
247 @@@Attribute:
248 @@@@Name: "counter"
249 @@@@Type: list-counter
250 @@@@Description:
251 "format": Controls the numbering
252 @@@Attribute:
253 @@@@Name: "hangIndent"
254 @@@@Type:
255 rfc2629:NUMBER
256 @@@@Description:
257 Overrides the default indentation used for the text of
258 each t element, ensuring that each t element has the same indentation
259
260 @Element:
261 @@Name: appendix
262 @@Content:
263 ($:Block.mix)*
264
265 @@Attribute:
266 @@@ref:
267 rfc2629:anchor
268 @@@ref:
269 rfc2629:section-title
270 @@Description:
271 An appendix section of the document
272
273 Module:
274 @Name: Figure
275 @ID: figure
276
277 @IfModuleSet:
278 @@ModuleSet: rfc2629
279
280 @@Attribute:
281 @@@Name: artwork.add
282 @@@ElementType:
283 rfc2629:artwork
284 @@@Attribute:
285 @@@@Name: "name"
286 @@@@Type:
287 rfc2629:ATEXT
288 @@@@Default: ""
289 @@@@Description:
290 Suggest a filename to use when storing the content of the element
291 @@@Attribute:
292 @@@@Name: "type"
293 @@@@Type:
294 rfc2629:ATEXT
295 @@@@Default: ""
296 @@@@Description: A suggestive data-typing for the content
297
298 @@Attribute:
299 @@@Name: artwork.external
300 @@@ElementType:
301 rfc2629:artwork
302 @@@Attribute:
303 @@@@Name: "height"
304 @@@@Type:
305 rfc2629:ATEXT
306 @@@@Default: ""
307 @@@Attribute:
308 @@@@Name: "src"
309 @@@@Type:
310 :URI
311 @@@@Default: ""
312 @@@Attribute:
313 @@@@Name: "width"
314 @@@@Type:
315 rfc2629:ATEXT
316 @@@@Default: ""
317
318 @Element:
319 @@Name: texttable
320 @@Content:
321 (
322 rfc2629:preamble?,
323 ttcol+,
324 c*,
325 rfc2629:postamble?
326 )
327 @@Attribute:
328 @@@ref:
329 rfc2629:anchor
330 @@@Attribute:
331 @@@@Name: "title"
332 @@@@Type: ATEXT
333 @@@@Default: ""
334 @@@@Description: Identifies the title of the table
335
336 @Element:
337 @@Name: ttcol
338 @@Content:
339 ($:Inline.mix)
340 @@Attribute:
341 @@@Attribute:
342 @@@@Name: "align"
343 @@@@Type: "(left|center|right)"
344 @@@@Default: "left"
345 @@@@Description: Whether the column should be justified
346 @@@Attribute:
347 @@@@Name: "width"
348 @@@@Type: percentage
349 @@@@Description: Desired amount of horizontal space taken by the column
350
351 @Element:
352 @@Name: c
353 @@Content:
354 ($:Inline.mix)
355
356 Module:
357 @Name: Inline
358 @ID: inline
359
360 @Element:
361 @@Name: spanx
362 @@Content:
363 ($rfc2629:CTEXT.datatype)
364 @@Attribute:
365 @@@Attribute:
366 @@@@Name: "style"
367 @@@@Type: spanx-style
368 @@@@Default: "emph"
369 @@@@Description: How the text inside the element should be rendered
370 @@Attribute:
371 @@Name:
372 "xml:space"
373 @@Type: "(default|preserve)"
374 @@Default: "preserve"
375 @@Description:
376 Provide formatting guidance to the XML application

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24