"Fossies" - the Fresh Open Source Software Archive 
Member "memcached-1.6.15/doc/xml2rfc/rfc2629.dtd" (21 Feb 2022, 9288 Bytes) of package /linux/www/memcached-1.6.15.tar.gz:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) XML source code syntax highlighting (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 <!--
2 revised DTD for the RFC document series, draft of 2009-10-06
3 -->
4
5
6 <!--
7 Typical invocation:
8 <!DOCTYPE rfc PUBLIC "-//IETF//DTD RFC 2629//EN"
9 "http://xml.resource.org/authoring/rfc2629.dtd" [
10 ... dtd subset ...
11 ]>
12 or
13 <!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
14 ... dtd subset ...
15 ]>
16 -->
17
18
19 <!--
20 Contents
21
22 Character entities
23
24 DTD data types
25
26 The top-level
27
28 Front matter
29
30 The Body
31
32 Back matter
33 -->
34
35
36 <!--
37 Character entities
38 -->
39
40
41 <!ENTITY % rfc2629-xhtml
42 PUBLIC "-//IETF//ENTITIES XHTML subset for RFC 2629//EN"
43 "rfc2629-xhtml.ent">
44 %rfc2629-xhtml;
45
46 <!ENTITY % rfc2629-other
47 PUBLIC "-//IETF//ENTITIES Other for RFC 2629//EN"
48 "rfc2629-other.ent">
49 %rfc2629-other;
50
51
52 <!--
53 DTD data types:
54
55 entity description
56 ====== ===============================================
57 NUMBER [0-9]+
58 NUMBERS a comma-separated list of NUMBER
59
60 DAY the day of the month, e.g., "1"
61 MONTH the month of the year, e.g., "January"
62 YEAR a four-digit year, e.g., "1999"
63
64 URI e.g., "http://invisible.net/"
65
66 ATEXT/CTEXT printable ASCII text (no line-terminators)
67
68 TEXT character data
69 -->
70
71
72 <!ENTITY % NUMBER "CDATA">
73 <!ENTITY % NUMBERS "CDATA">
74
75 <!ENTITY % DAY "CDATA">
76 <!ENTITY % MONTH "CDATA">
77 <!ENTITY % YEAR "CDATA">
78
79 <!ENTITY % URI "CDATA">
80
81 <!ENTITY % ATEXT "CDATA">
82 <!ENTITY % CTEXT "#PCDATA">
83
84 <!ENTITY % TEXT "#PCDATA">
85
86 <!ENTITY rfc.number SYSTEM "internal:/rfc.number">
87
88
89 <!--
90 The top-level
91 -->
92
93
94 <!--
95 attributes for the "rfc" element are supplied by the RFC
96 editor. when preparing drafts, authors should leave them blank.
97
98 the "seriesNo" attribute is used if the category is, e.g., BCP.
99 -->
100 <!ELEMENT rfc (front,middle,back?)>
101 <!ATTLIST rfc
102 number %NUMBER; #IMPLIED
103 obsoletes %NUMBERS; ""
104 updates %NUMBERS; ""
105 category (std|bcp|info|exp|historic)
106 #IMPLIED
107 consensus (no|yes) #IMPLIED
108 seriesNo %NUMBER; #IMPLIED
109 ipr (full2026|noDerivativeWorks2026|none
110 |full3667|noModification3667|noDerivatives3667
111 |full3978|noModification3978|noDerivatives3978
112 |trust200811|noModificationTrust200811|noDerivativesTrust200811
113 |trust200902|noModificationTrust200902|noDerivativesTrust200902
114 |pre5378Trust200902)
115 #IMPLIED
116 iprExtract IDREF #IMPLIED
117 submissionType
118 (IETF|IAB|IRTF|independent) "IETF"
119 docName %ATEXT; #IMPLIED
120 xml:lang %ATEXT; "en">
121
122
123 <!--
124 Front matter
125 -->
126
127
128 <!ELEMENT front (title,author+,date,area*,workgroup*,keyword*,
129 abstract?,note*)>
130
131 <!-- the "abbrev" attribute is used for headers, etc. -->
132 <!ELEMENT title (%CTEXT;)>
133 <!ATTLIST title
134 abbrev %ATEXT; #IMPLIED>
135
136 <!ELEMENT author (organization?,address?)>
137 <!ATTLIST author
138 initials %ATEXT; #IMPLIED
139 surname %ATEXT; #IMPLIED
140 fullname %ATEXT; #IMPLIED
141 role (editor) #IMPLIED>
142
143 <!ELEMENT organization
144 (%CTEXT;)>
145 <!ATTLIST organization
146 abbrev %ATEXT; #IMPLIED>
147
148 <!ELEMENT address (postal?,phone?,facsimile?,email?,uri?)>
149
150 <!-- this content model should be more strict:
151 at most one of each the city, region, code, and country
152 elements may be present -->
153 <!ELEMENT postal (street+,(city|region|code|country)*)>
154 <!ELEMENT street (%CTEXT;)>
155 <!ELEMENT city (%CTEXT;)>
156 <!ELEMENT region (%CTEXT;)>
157 <!ELEMENT code (%CTEXT;)>
158 <!ELEMENT country (%CTEXT;)>
159 <!ELEMENT phone (%CTEXT;)>
160 <!ELEMENT facsimile (%CTEXT;)>
161 <!ELEMENT email (%CTEXT;)>
162 <!ELEMENT uri (%CTEXT;)>
163
164 <!ELEMENT date EMPTY>
165 <!ATTLIST date
166 day %DAY; #IMPLIED
167 month %MONTH; #IMPLIED
168 year %YEAR; #IMPLIED>
169
170 <!-- meta-data... -->
171 <!ELEMENT area (%CTEXT;)>
172 <!ELEMENT workgroup (%CTEXT;)>
173 <!ELEMENT keyword (%CTEXT;)>
174
175 <!ELEMENT abstract (t)+>
176 <!ELEMENT note (t)+>
177 <!ATTLIST note
178 title %ATEXT; #REQUIRED>
179
180
181 <!--
182 The body
183 -->
184
185
186 <!ELEMENT middle (section+)>
187
188 <!ELEMENT section ((t|figure|texttable|iref)*,section*)>
189 <!ATTLIST section
190 anchor ID #IMPLIED
191 title %ATEXT; #REQUIRED
192 numbered (yes|no) #IMPLIED
193 toc (include|exclude|default)
194 "default">
195
196 <!-- use of <appendix/> is deprecated...
197 <!ELEMENT appendix ((t|figure|texttable|iref)*,appendix*)>
198 <!ATTLIST appendix
199 anchor ID #IMPLIED
200 title %ATEXT; #REQUIRED
201 toc (include|exclude|default)
202 "default">
203 -->
204
205 <!-- use of <figure/> is deprecated... -->
206 <!ELEMENT t (%TEXT;|list|figure|xref|eref|iref|cref|spanx|vspace)*>
207 <!ATTLIST t
208 anchor ID #IMPLIED
209 hangText %ATEXT; #IMPLIED>
210
211 <!-- the value of the style attribute is inherited from the closest
212 parent -->
213 <!ELEMENT list (t+)>
214 <!ATTLIST list
215 style %ATEXT; #IMPLIED
216 hangIndent %NUMBER; #IMPLIED
217 counter %ATEXT; #IMPLIED>
218
219 <!ELEMENT xref (%CTEXT;)>
220 <!ATTLIST xref
221 target IDREF #REQUIRED
222 pageno (true|false) "false"
223 format (counter|title|none|default)
224 "default">
225
226 <!ELEMENT eref (%CTEXT;)>
227 <!ATTLIST eref
228 target %URI; #REQUIRED>
229
230 <!ELEMENT iref EMPTY>
231 <!ATTLIST iref
232 item %ATEXT; #REQUIRED
233 subitem %ATEXT; ""
234 primary (true|false) "false">
235
236 <!ELEMENT cref (%CTEXT;)>
237 <!ATTLIST cref
238 anchor ID #IMPLIED
239 source %ATEXT; #IMPLIED>
240
241 <!ELEMENT spanx (%CTEXT;)>
242 <!ATTLIST spanx
243 xml:space (default|preserve) "preserve"
244 style %ATEXT; "emph">
245
246 <!ELEMENT vspace EMPTY>
247 <!ATTLIST vspace
248 blankLines %NUMBER; "0">
249
250 <!ELEMENT figure (iref*,preamble?,artwork,postamble?)>
251 <!ATTLIST figure
252 anchor ID #IMPLIED
253 title %ATEXT; ""
254 suppress-title (true|false) "false"
255 src %URI; #IMPLIED
256 align (left|center|right) "left"
257 alt %ATEXT; ""
258 width %ATEXT; ""
259 height %ATEXT; "">
260
261 <!ELEMENT preamble (%TEXT;|xref|eref|iref|cref|spanx)*>
262 <!ELEMENT artwork (%TEXT;)*>
263 <!ATTLIST artwork
264 xml:space (default|preserve) "preserve"
265 name %ATEXT; ""
266 type %ATEXT; ""
267 src %URI; #IMPLIED
268 align (left|center|right) "left"
269 alt %ATEXT; ""
270 width %ATEXT; ""
271 height %ATEXT; "">
272
273 <!ELEMENT postamble (%TEXT;|xref|eref|iref|cref|spanx)*>
274
275 <!ELEMENT texttable (preamble?,ttcol+,c*,postamble?)>
276 <!ATTLIST texttable
277 anchor ID #IMPLIED
278 title %ATEXT; ""
279 suppress-title (true|false) "false"
280 align (left|center|right) "center"
281 style (all|none|headers|full) "full">
282 <!ELEMENT ttcol (%CTEXT;)>
283 <!ATTLIST ttcol
284 width %ATEXT; #IMPLIED
285 align (left|center|right) "left">
286 <!ELEMENT c (%TEXT;|xref|eref|iref|cref|spanx)*>
287
288
289 <!--
290 Back matter
291 -->
292
293
294 <!-- sections, if present, are appendices -->
295 <!ELEMENT back (references*,section*)>
296
297 <!ELEMENT references (reference+)>
298 <!ATTLIST references
299 title %ATEXT; "References">
300 <!ELEMENT reference (front,seriesInfo*,format*,annotation*)>
301 <!ATTLIST reference
302 quote-title (true|false) "true"
303 anchor ID #IMPLIED
304 target %URI; #IMPLIED>
305 <!ELEMENT seriesInfo EMPTY>
306 <!ATTLIST seriesInfo
307 name %ATEXT; #REQUIRED
308 value %ATEXT; #REQUIRED>
309 <!ELEMENT format EMPTY>
310 <!ATTLIST format
311 target %URI; #IMPLIED
312 type %ATEXT; #REQUIRED
313 octets %NUMBER; #IMPLIED>
314 <!ELEMENT annotation (%TEXT;|xref|eref|iref|cref|spanx)*>