/[suikacvs]/test/html.dtd
Suika

Contents of /test/html.dtd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.29 - (hide annotations) (download)
Fri Aug 4 17:50:22 1995 UTC (29 years, 3 months ago) by connolly
Branch: MAIN
Changes since 1.28: +8 -22 lines
FORMS: fixed typo, info on multiple values, as per
http://www.acl.lanl.gov/HTML_WG/html-wg-95q2.messages/1546.html
Paul Burchard (burchard@horizon.math.utah.edu)
Sun, 16 Jul 95 20:10:35 EDT

Terms: revised URI, base URI definitions a bit as a result of BASE
thread on html-wg

BASE: restored some old wording about base, as per
 Message-Id: <9508041145.AA13604@plato.ansa.co.uk>
 From: Owen Rees <rtor@ansa.co.uk>
 Subject: Re: Is this use of BASE kosher?

Public Identifiers: s/should/must/, since user agents are only
required to support the lists declarations, conforming documents
_must_ use them.

Removed URI defintion from DTD, since it's in the prose of
the spec.

Fixed REL/REV linktypes as per
http://www.acl.lanl.gov/HTML_WG/html-wg-95q3.messages/0171.html
Roy Fielding's suggestion

Revised hyperlink section, especially treatment of base URI.

Updated references, since [RELURL] is now RFC1808

1 connolly 1.24 <!-- html.dtd
2 connolly 1.7
3 connolly 1.23 Document Type Definition for the HyperText Markup Language
4     (HTML DTD)
5 connolly 1.5
6 connolly 1.29 $Id: html.dtd,v 1.28 1995/06/16 18:54:22 connolly Exp $
7 connolly 1.11
8 connolly 1.25 Author: Daniel W. Connolly <connolly@w3.org>
9 connolly 1.26 See Also: html.decl, html-1.dtd
10     http://www.w3.org/hypertext/WWW/MarkUp/MarkUp.html
11 connolly 1.2 -->
12    
13 connolly 1.18 <!ENTITY % HTML.Version
14 connolly 1.24 "-//IETF//DTD HTML 2.0//EN"
15 connolly 1.13
16     -- Typical usage:
17    
18 connolly 1.19 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
19 connolly 1.24 <html>
20     ...
21     </html>
22     --
23     >
24 connolly 1.13
25    
26 connolly 1.23 <!--============ Feature Test Entities ========================-->
27 connolly 1.8
28 connolly 1.19 <!ENTITY % HTML.Recommended "IGNORE"
29 connolly 1.23 -- Certain features of the language are necessary for
30     compatibility with widespread usage, but they may
31     compromise the structural integrity of a document.
32     This feature test entity enables a more prescriptive
33     document type definition that eliminates
34 connolly 1.21 those features.
35 connolly 1.19 -->
36    
37     <![ %HTML.Recommended [
38 connolly 1.24 <!ENTITY % HTML.Deprecated "IGNORE">
39 connolly 1.19 ]]>
40    
41     <!ENTITY % HTML.Deprecated "INCLUDE"
42 connolly 1.23 -- Certain features of the language are necessary for
43     compatibility with earlier versions of the specification,
44     but they tend to be used an implemented inconsistently,
45     and their use is deprecated. This feature test entity
46     enables a document type definition that eliminates
47     these features.
48 connolly 1.19 -->
49    
50 connolly 1.21 <!ENTITY % HTML.Highlighting "INCLUDE"
51 connolly 1.23 -- Use this feature test entity to validate that a
52     document uses no highlighting tags, which may be
53     ignored on minimal implementations.
54 connolly 1.21 -->
55    
56     <!ENTITY % HTML.Forms "INCLUDE"
57 connolly 1.24 -- Use this feature test entity to validate that a document
58     contains no forms, which may not be supported in minimal
59     implementations
60     -->
61 connolly 1.19
62 connolly 1.23 <!--============== Imported Names ==============================-->
63 connolly 1.19
64 connolly 1.8 <!ENTITY % Content-Type "CDATA"
65 connolly 1.24 -- meaning an internet media type
66     (aka MIME content type, as per RFC1521)
67     -->
68 connolly 1.2
69 connolly 1.19 <!ENTITY % HTTP-Method "GET | POST"
70 connolly 1.24 -- as per HTTP specification, in progress
71     -->
72 connolly 1.19
73 connolly 1.23 <!--========= DTD "Macros" =====================-->
74 connolly 1.19
75     <!ENTITY % heading "H1|H2|H3|H4|H5|H6">
76    
77     <!ENTITY % list " UL | OL | DIR | MENU " >
78    
79    
80 connolly 1.23 <!--======= Character mnemonic entities =================-->
81 connolly 1.19
82     <!ENTITY % ISOlat1 PUBLIC
83 connolly 1.22 "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML">
84 connolly 1.19 %ISOlat1;
85    
86     <!ENTITY amp CDATA "&#38;" -- ampersand -->
87     <!ENTITY gt CDATA "&#62;" -- greater than -->
88     <!ENTITY lt CDATA "&#60;" -- less than -->
89     <!ENTITY quot CDATA "&#34;" -- double quote -->
90    
91    
92 connolly 1.23 <!--========= SGML Document Access (SDA) Parameter Entities =====-->
93 connolly 1.22
94 connolly 1.23 <!-- HTML 2.0 contains SGML Document Access (SDA) fixed attributes
95     in support of easy transformation to the International Committee
96     for Accessible Document Design (ICADD) DTD
97     "-//EC-USA-CDA/ICADD//DTD ICADD22//EN".
98     ICADD applications are designed to support usable access to
99     structured information by print-impaired individuals through
100     Braille, large print and voice synthesis. For more information on
101     SDA & ICADD:
102     - ISO 12083:1993, Annex A.8, Facilities for Braille,
103     large print and computer voice
104     - ICADD ListServ
105     <ICADD%ASUACAD.BITNET@ARIZVM1.ccit.arizona.edu>
106 connolly 1.22 - Usenet news group bit.listserv.easi
107     - Recording for the Blind, +1 800 221 4792
108     -->
109    
110 connolly 1.23 <!ENTITY % SDAFORM "SDAFORM CDATA #FIXED"
111     -- one to one mapping -->
112     <!ENTITY % SDARULE "SDARULE CDATA #FIXED"
113     -- context-sensitive mapping -->
114     <!ENTITY % SDAPREF "SDAPREF CDATA #FIXED"
115     -- generated text prefix -->
116     <!ENTITY % SDASUFF "SDASUFF CDATA #FIXED"
117     -- generated text suffix -->
118     <!ENTITY % SDASUSP "SDASUSP NAME #FIXED"
119     -- suspend transform process -->
120 connolly 1.22
121    
122 connolly 1.23 <!--========== Text Markup =====================-->
123 connolly 1.19
124     <![ %HTML.Highlighting [
125    
126     <!ENTITY % font " TT | B | I ">
127    
128     <!ENTITY % phrase "EM | STRONG | CODE | SAMP | KBD | VAR | CITE ">
129    
130     <!ENTITY % text "#PCDATA | A | IMG | BR | %phrase | %font">
131    
132 connolly 1.22 <!ELEMENT (%font;|%phrase) - - (%text)*>
133     <!ATTLIST ( TT | CODE | SAMP | KBD | VAR )
134     %SDAFORM; "Lit"
135     >
136     <!ATTLIST ( B | STRONG )
137     %SDAFORM; "B"
138     >
139     <!ATTLIST ( I | EM | CITE )
140     %SDAFORM; "It"
141     >
142    
143 connolly 1.24 <!-- <TT> Typewriter text -->
144     <!-- <B> Bold text -->
145     <!-- <I> Italic text -->
146    
147     <!-- <EM> Emphasized phrase -->
148     <!-- <STRONG> Strong emphais -->
149     <!-- <CODE> Source code phrase -->
150     <!-- <SAMP> Sample text or characters -->
151     <!-- <KBD> Keyboard phrase, e.g. user input -->
152     <!-- <VAR> Variable phrase or substituable -->
153     <!-- <CITE> Name or title of cited work -->
154 connolly 1.21
155 connolly 1.19 <!ENTITY % pre.content "#PCDATA | A | HR | BR | %font | %phrase">
156    
157     ]]>
158    
159     <!ENTITY % text "#PCDATA | A | IMG | BR">
160    
161     <!ELEMENT BR - O EMPTY>
162 connolly 1.22 <!ATTLIST BR
163     %SDAPREF; "&#RE;"
164     >
165    
166 connolly 1.24 <!-- <BR> Line break -->
167 connolly 1.19
168    
169 connolly 1.23 <!--========= Link Markup ======================-->
170 connolly 1.28
171 connolly 1.29 <!ENTITY % linkType "NAMES">
172 connolly 1.19
173     <!ENTITY % linkExtraAttributes
174 connolly 1.21 "REL %linkType #IMPLIED
175     REV %linkType #IMPLIED
176     URN CDATA #IMPLIED
177     TITLE CDATA #IMPLIED
178     METHODS NAMES #IMPLIED
179 connolly 1.19 ">
180    
181     <![ %HTML.Recommended [
182 connolly 1.24 <!ENTITY % A.content "(%text)*"
183     -- <H1><a name="xxx">Heading</a></H1>
184     is preferred to
185     <a name="xxx"><H1>Heading</H1></a>
186     -->
187 connolly 1.19 ]]>
188    
189 connolly 1.22 <!ENTITY % A.content "(%heading|%text)*">
190 connolly 1.19
191     <!ELEMENT A - - %A.content -(A)>
192     <!ATTLIST A
193 connolly 1.29 HREF CDATA #IMPLIED
194 connolly 1.27 NAME CDATA #IMPLIED
195 connolly 1.19 %linkExtraAttributes;
196 connolly 1.24 %SDAPREF; "<Anchor: #AttList>"
197 connolly 1.19 >
198 connolly 1.23 <!-- <A> Anchor; source/destination of link -->
199     <!-- <A NAME="..."> Name of this anchor -->
200     <!-- <A HREF="..."> Address of link destination -->
201     <!-- <A URN="..."> Permanent address of destination -->
202     <!-- <A REL=...> Relationship to destination -->
203     <!-- <A REV=...> Relationship of destination to this -->
204     <!-- <A TITLE="..."> Title of destination (advisory) -->
205     <!-- <A METHODS="..."> Operations on destination (advisory) -->
206 connolly 1.21
207 connolly 1.19
208 connolly 1.23 <!--========== Images ==========================-->
209 connolly 1.19
210 connolly 1.21 <!ELEMENT IMG - O EMPTY>
211 connolly 1.19 <!ATTLIST IMG
212 connolly 1.29 SRC CDATA #REQUIRED
213 connolly 1.24 ALT CDATA #IMPLIED
214     ALIGN (top|middle|bottom) #IMPLIED
215     ISMAP (ISMAP) #IMPLIED
216 connolly 1.22 %SDAPREF; "<Fig><?SDATrans Img: #AttList>#AttVal(Alt)</Fig>"
217 connolly 1.19 >
218    
219 connolly 1.24 <!-- <IMG> Image; icon, glyph or illustration -->
220     <!-- <IMG SRC="..."> Address of image object -->
221     <!-- <IMG ALT="..."> Textual alternative -->
222     <!-- <IMG ALIGN=...> Position relative to text -->
223     <!-- <IMG ISMAP> Each pixel can be a link -->
224 connolly 1.19
225 connolly 1.23 <!--========== Paragraphs=======================-->
226 connolly 1.19
227 connolly 1.22 <!ELEMENT P - O (%text)*>
228     <!ATTLIST P
229     %SDAFORM; "Para"
230     >
231    
232 connolly 1.24 <!-- <P> Paragraph -->
233 connolly 1.19
234    
235 connolly 1.23 <!--========== Headings, Titles, Sections ===============-->
236 connolly 1.19
237 connolly 1.21 <!ELEMENT HR - O EMPTY>
238 connolly 1.22 <!ATTLIST HR
239 connolly 1.24 %SDAPREF; "&#RE;&#RE;"
240 connolly 1.22 >
241    
242 connolly 1.24 <!-- <HR> Horizontal rule -->
243 connolly 1.19
244 connolly 1.22 <!ELEMENT ( %heading ) - - (%text;)*>
245     <!ATTLIST H1
246     %SDAFORM; "H1"
247     >
248     <!ATTLIST H2
249     %SDAFORM; "H2"
250     >
251     <!ATTLIST H3
252     %SDAFORM; "H3"
253     >
254     <!ATTLIST H4
255     %SDAFORM; "H4"
256     >
257     <!ATTLIST H5
258     %SDAFORM; "H5"
259     >
260     <!ATTLIST H6
261     %SDAFORM; "H6"
262     >
263    
264 connolly 1.24 <!-- <H1> Heading, level 1 -->
265     <!-- <H2> Heading, level 2 -->
266     <!-- <H3> Heading, level 3 -->
267     <!-- <H4> Heading, level 4 -->
268     <!-- <H5> Heading, level 5 -->
269     <!-- <H6> Heading, level 6 -->
270 connolly 1.19
271    
272 connolly 1.23 <!--========== Text Flows ======================-->
273 connolly 1.19
274     <![ %HTML.Forms [
275 connolly 1.24 <!ENTITY % block.forms "BLOCKQUOTE | FORM | ISINDEX">
276 connolly 1.19 ]]>
277    
278 connolly 1.22 <!ENTITY % block.forms "BLOCKQUOTE">
279 connolly 1.19
280     <![ %HTML.Deprecated [
281 connolly 1.24 <!ENTITY % preformatted "PRE | XMP | LISTING">
282 connolly 1.19 ]]>
283    
284     <!ENTITY % preformatted "PRE">
285    
286     <!ENTITY % block "P | %list | DL
287 connolly 1.24 | %preformatted
288     | %block.forms">
289 connolly 1.19
290     <!ENTITY % flow "(%text|%block)*">
291    
292     <!ENTITY % pre.content "#PCDATA | A | HR | BR">
293 connolly 1.22 <!ELEMENT PRE - - (%pre.content)*>
294 connolly 1.19 <!ATTLIST PRE
295     WIDTH NUMBER #implied
296 connolly 1.22 %SDAFORM; "Lit"
297 connolly 1.19 >
298    
299 connolly 1.24 <!-- <PRE> Preformatted text -->
300     <!-- <PRE WIDTH=...> Maximum characters per line -->
301 connolly 1.21
302 connolly 1.19 <![ %HTML.Deprecated [
303    
304     <!ENTITY % literal "CDATA"
305 connolly 1.24 -- historical, non-conforming parsing mode where
306     the only markup signal is the end tag
307     in full
308     -->
309 connolly 1.19
310 connolly 1.21 <!ELEMENT (XMP|LISTING) - - %literal>
311 connolly 1.22 <!ATTLIST XMP
312     %SDAFORM; "Lit"
313     %SDAPREF; "Example:&#RE;"
314     >
315     <!ATTLIST LISTING
316     %SDAFORM; "Lit"
317     %SDAPREF; "Listing:&#RE;"
318     >
319    
320 connolly 1.24 <!-- <XMP> Example section -->
321     <!-- <LISTING> Computer listing -->
322 connolly 1.21
323 connolly 1.19 <!ELEMENT PLAINTEXT - O %literal>
324 connolly 1.24 <!-- <PLAINTEXT> Plain text passage -->
325 connolly 1.19
326 connolly 1.22 <!ATTLIST PLAINTEXT
327     %SDAFORM; "Lit"
328     >
329 connolly 1.19 ]]>
330    
331    
332 connolly 1.23 <!--========== Lists ==================-->
333 connolly 1.19
334 connolly 1.21 <!ELEMENT DL - - (DT | DD)+>
335 connolly 1.19 <!ATTLIST DL
336 connolly 1.24 COMPACT (COMPACT) #IMPLIED
337 connolly 1.22 %SDAFORM; "List"
338 connolly 1.24 %SDAPREF; "Definition List:"
339     >
340 connolly 1.22
341     <!ELEMENT DT - O (%text)*>
342     <!ATTLIST DT
343     %SDAFORM; "Term"
344     >
345 connolly 1.19
346     <!ELEMENT DD - O %flow>
347 connolly 1.22 <!ATTLIST DD
348     %SDAFORM; "LItem"
349     >
350 connolly 1.19
351 connolly 1.24 <!-- <DL> Definition list, or glossary -->
352     <!-- <DL COMPACT> Compact style list -->
353     <!-- <DT> Term in definition list -->
354     <!-- <DD> Definition of term -->
355 connolly 1.21
356 connolly 1.19 <!ELEMENT (OL|UL) - - (LI)+>
357 connolly 1.22 <!ATTLIST OL
358     COMPACT (COMPACT) #IMPLIED
359     %SDAFORM; "List"
360     >
361     <!ATTLIST UL
362     COMPACT (COMPACT) #IMPLIED
363     %SDAFORM; "List"
364     >
365 connolly 1.24 <!-- <UL> Unordered list -->
366     <!-- <UL COMPACT> Compact list style -->
367     <!-- <OL> Ordered, or numbered list -->
368     <!-- <OL COMPACT> Compact list style -->
369 connolly 1.22
370    
371     <!ELEMENT (DIR|MENU) - - (LI)+ -(%block)>
372     <!ATTLIST DIR
373     COMPACT (COMPACT) #IMPLIED
374     %SDAFORM; "List"
375 connolly 1.24 %SDAPREF; "<LHead>Directory</LHead>"
376 connolly 1.22 >
377     <!ATTLIST MENU
378     COMPACT (COMPACT) #IMPLIED
379     %SDAFORM; "List"
380 connolly 1.24 %SDAPREF; "<LHead>Menu</LHead>"
381 connolly 1.22 >
382    
383 connolly 1.24 <!-- <DIR> Directory list -->
384     <!-- <DIR COMPACT> Compact list style -->
385     <!-- <MENU> Menu list -->
386     <!-- <MENU COMPACT> Compact list style -->
387 connolly 1.19
388     <!ELEMENT LI - O %flow>
389 connolly 1.22 <!ATTLIST LI
390     %SDAFORM; "LItem"
391     >
392 connolly 1.19
393 connolly 1.24 <!-- <LI> List item -->
394 connolly 1.21
395 connolly 1.23 <!--========== Document Body ===================-->
396 connolly 1.19
397     <![ %HTML.Recommended [
398 connolly 1.23 <!ENTITY % body.content "(%heading|%block|HR|ADDRESS|IMG)*"
399 connolly 1.19 -- <h1>Heading</h1>
400     <p>Text ...
401     is preferred to
402     <h1>Heading</h1>
403     Text ...
404     -->
405     ]]>
406    
407 connolly 1.23 <!ENTITY % body.content "(%heading | %text | %block |
408     HR | ADDRESS)*">
409 connolly 1.8
410 connolly 1.19 <!ELEMENT BODY O O %body.content>
411 connolly 1.22
412 connolly 1.24 <!-- <BODY> Document body -->
413 connolly 1.8
414 connolly 1.19 <!ELEMENT BLOCKQUOTE - - %body.content>
415 connolly 1.22 <!ATTLIST BLOCKQUOTE
416     %SDAFORM; "BQ"
417     >
418    
419 connolly 1.24 <!-- <BLOCKQUOTE> Quoted passage -->
420 connolly 1.12
421 connolly 1.21 <!ELEMENT ADDRESS - - (%text|P)*>
422 connolly 1.22 <!ATTLIST ADDRESS
423     %SDAFORM; "Lit"
424     %SDAPREF; "Address:&#RE;"
425     >
426    
427 connolly 1.23 <!-- <ADDRESS> Address, signature, or byline -->
428 connolly 1.12
429 connolly 1.6
430 connolly 1.23 <!--======= Forms ====================-->
431 connolly 1.3
432 connolly 1.19 <![ %HTML.Forms [
433 connolly 1.8
434 connolly 1.16 <!ELEMENT FORM - - %body.content -(FORM) +(INPUT|SELECT|TEXTAREA)>
435 connolly 1.8 <!ATTLIST FORM
436 connolly 1.29 ACTION CDATA #IMPLIED
437 connolly 1.24 METHOD (%HTTP-Method) GET
438     ENCTYPE %Content-Type; "application/x-www-form-urlencoded"
439     %SDAPREF; "<Para>Form:</Para>"
440     %SDASUFF; "<Para>Form End.</Para>"
441     >
442 connolly 1.8
443 connolly 1.24 <!-- <FORM> Fill-out or data-entry form -->
444     <!-- <FORM ACTION="..."> Address for completed form -->
445     <!-- <FORM METHOD=...> Method of submitting form -->
446     <!-- <FORM ENCTYPE="..."> Representation of form data -->
447 connolly 1.21
448 connolly 1.8 <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX |
449 connolly 1.24 RADIO | SUBMIT | RESET |
450     IMAGE | HIDDEN )">
451 connolly 1.8 <!ELEMENT INPUT - O EMPTY>
452     <!ATTLIST INPUT
453 connolly 1.17 TYPE %InputType TEXT
454 connolly 1.21 NAME CDATA #IMPLIED
455 connolly 1.8 VALUE CDATA #IMPLIED
456 connolly 1.29 SRC CDATA #IMPLIED
457 connolly 1.11 CHECKED (CHECKED) #IMPLIED
458 connolly 1.21 SIZE CDATA #IMPLIED
459 connolly 1.8 MAXLENGTH NUMBER #IMPLIED
460 connolly 1.17 ALIGN (top|middle|bottom) #IMPLIED
461 connolly 1.24 %SDAPREF; "Input: "
462 connolly 1.8 >
463    
464 connolly 1.21 <!-- <INPUT> Form input datum -->
465     <!-- <INPUT TYPE=...> Type of input interaction -->
466 connolly 1.23 <!-- <INPUT NAME=...> Name of form datum -->
467 connolly 1.21 <!-- <INPUT VALUE="..."> Default/initial/selected value -->
468     <!-- <INPUT SRC="..."> Address of image -->
469     <!-- <INPUT CHECKED> Initial state is "on" -->
470     <!-- <INPUT SIZE=...> Field size hint -->
471     <!-- <INPUT MAXLENGTH=...> Data length maximum -->
472     <!-- <INPUT ALIGN=...> Image alignment -->
473    
474 connolly 1.23 <!ELEMENT SELECT - - (OPTION+) -(INPUT|SELECT|TEXTAREA)>
475 connolly 1.8 <!ATTLIST SELECT
476 connolly 1.24 NAME CDATA #REQUIRED
477     SIZE NUMBER #IMPLIED
478     MULTIPLE (MULTIPLE) #IMPLIED
479 connolly 1.22 %SDAFORM; "List"
480     %SDAPREF;
481 connolly 1.24 "<LHead>Select #AttVal(Multiple)</LHead>"
482 connolly 1.8 >
483    
484 connolly 1.23 <!-- <SELECT> Selection of option(s) -->
485     <!-- <SELECT NAME=...> Name of form datum -->
486     <!-- <SELECT SIZE=...> Options displayed at a time -->
487     <!-- <SELECT MULTIPLE> Multiple selections allowed -->
488 connolly 1.21
489 connolly 1.22 <!ELEMENT OPTION - O (#PCDATA)*>
490 connolly 1.8 <!ATTLIST OPTION
491 connolly 1.24 SELECTED (SELECTED) #IMPLIED
492     VALUE CDATA #IMPLIED
493 connolly 1.22 %SDAFORM; "LItem"
494     %SDAPREF;
495 connolly 1.24 "Option: #AttVal(Value) #AttVal(Selected)"
496 connolly 1.8 >
497    
498 connolly 1.23 <!-- <OPTION> A selection option -->
499     <!-- <OPTION SELECTED> Initial state -->
500     <!-- <OPTION VALUE="..."> Form datum value for this option-->
501 connolly 1.21
502 connolly 1.23 <!ELEMENT TEXTAREA - - (#PCDATA)* -(INPUT|SELECT|TEXTAREA)>
503 connolly 1.8 <!ATTLIST TEXTAREA
504 connolly 1.24 NAME CDATA #REQUIRED
505     ROWS NUMBER #REQUIRED
506     COLS NUMBER #REQUIRED
507 connolly 1.22 %SDAFORM; "Para"
508 connolly 1.24 %SDAPREF; "Input Text -- #AttVal(Name): "
509     >
510 connolly 1.2
511 connolly 1.23 <!-- <TEXTAREA> An area for text input -->
512     <!-- <TEXTAREA NAME=...> Name of form datum -->
513     <!-- <TEXTAREA ROWS=...> Height of area -->
514     <!-- <TEXTAREA COLS=...> Width of area -->
515 connolly 1.21
516 connolly 1.19 ]]>
517    
518    
519 connolly 1.23 <!--======= Document Head ======================-->
520 connolly 1.19
521     <![ %HTML.Recommended [
522 connolly 1.27 <!ENTITY % head.extra "">
523 connolly 1.19 ]]>
524 connolly 1.27 <!ENTITY % head.extra "& NEXTID?">
525 connolly 1.19
526 connolly 1.27 <!ENTITY % head.content "TITLE & ISINDEX? & BASE? %head.extra">
527 connolly 1.19
528 connolly 1.27 <!ELEMENT HEAD O O (%head.content) +(META|LINK)>
529 connolly 1.22
530 connolly 1.24 <!-- <HEAD> Document head -->
531 connolly 1.19
532 connolly 1.22 <!ELEMENT TITLE - - (#PCDATA)*>
533     <!ATTLIST TITLE
534 connolly 1.24 %SDAFORM; "Ti" >
535 connolly 1.22
536 connolly 1.24 <!-- <TITLE> Title of document -->
537 connolly 1.21
538 connolly 1.19 <!ELEMENT LINK - O EMPTY>
539     <!ATTLIST LINK
540 connolly 1.29 HREF CDATA #REQUIRED
541 connolly 1.22 %linkExtraAttributes;
542 connolly 1.24 %SDAPREF; "Linked to : #AttVal (TITLE) (URN) (HREF)>" >
543 connolly 1.22
544 connolly 1.23 <!-- <LINK> Link from this document -->
545     <!-- <LINK HREF="..."> Address of link destination -->
546     <!-- <LINK URN="..."> Lasting name of destination -->
547     <!-- <LINK REL=...> Relationship to destination -->
548     <!-- <LINK REV=...> Relationship of destination to this -->
549     <!-- <LINK TITLE="..."> Title of destination (advisory) -->
550     <!-- <LINK METHODS="..."> Operations allowed (advisory) -->
551 connolly 1.19
552     <!ELEMENT ISINDEX - O EMPTY>
553 connolly 1.22 <!ATTLIST ISINDEX
554     %SDAPREF;
555 connolly 1.24 "<Para>[Document is indexed/searchable.]</Para>">
556 connolly 1.22
557 connolly 1.24 <!-- <ISINDEX> Document is a searchable index -->
558 connolly 1.19
559     <!ELEMENT BASE - O EMPTY>
560     <!ATTLIST BASE
561 connolly 1.29 HREF CDATA #REQUIRED >
562 connolly 1.22
563 connolly 1.24 <!-- <BASE> Base context document -->
564     <!-- <BASE HREF="..."> Address for this document -->
565 connolly 1.19
566     <!ELEMENT NEXTID - O EMPTY>
567 connolly 1.22 <!ATTLIST NEXTID
568 connolly 1.27 N CDATA #REQUIRED >
569 connolly 1.22
570 connolly 1.23 <!-- <NEXTID> Next ID to use for link name -->
571     <!-- <NEXTID N=...> Next ID to use for link name -->
572 connolly 1.19
573 connolly 1.21 <!ELEMENT META - O EMPTY>
574 connolly 1.19 <!ATTLIST META
575 connolly 1.21 HTTP-EQUIV NAME #IMPLIED
576     NAME NAME #IMPLIED
577 connolly 1.24 CONTENT CDATA #REQUIRED >
578 connolly 1.22
579 connolly 1.24 <!-- <META> Generic Metainformation -->
580     <!-- <META HTTP-EQUIV=...> HTTP response header name -->
581 connolly 1.25 <!-- <META NAME=...> Metainformation name -->
582 connolly 1.24 <!-- <META CONTENT="..."> Associated information -->
583 connolly 1.19
584 connolly 1.23 <!--======= Document Structure =================-->
585 connolly 1.19
586     <![ %HTML.Deprecated [
587 connolly 1.24 <!ENTITY % html.content "HEAD, BODY, PLAINTEXT?">
588 connolly 1.19 ]]>
589     <!ENTITY % html.content "HEAD, BODY">
590    
591     <!ELEMENT HTML O O (%html.content)>
592 connolly 1.22 <!ENTITY % version.attr "VERSION CDATA #FIXED '%HTML.Version;'">
593 connolly 1.19
594     <!ATTLIST HTML
595 connolly 1.24 %version.attr;
596 connolly 1.22 %SDAFORM; "Book"
597 connolly 1.24 >
598 connolly 1.21
599 connolly 1.23 <!-- <HTML> HTML Document -->

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24