/[pub]/test/html.dtd
Suika

Diff of /test/html.dtd

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.22

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24