/[pub]/test/html.dtd
Suika

Diff of /test/html.dtd

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

revision 1.23 by connolly, Sat Jan 28 05:59:34 1995 UTC revision 1.29 by connolly, Fri Aug 4 17:50:22 1995 UTC
# Line 1  Line 1 
1  <!--    html.dtd  <!--    html.dtd
2    
3          Document Type Definition for the HyperText Markup Language          Document Type Definition for the HyperText Markup Language
4                   (HTML DTD)                   (HTML DTD)
5    
6          $Id$          $Id$
7    
8          Author: Daniel W. Connolly <connolly@hal.com>          Author: Daniel W. Connolly <connolly@w3.org>
9          See Also: html.decl, html-0.dtd, html-1.dtd          See Also: html.decl, html-1.dtd
10            http://www.hal.com/%7Econnolly/html-spec/index.html            http://www.w3.org/hypertext/WWW/MarkUp/MarkUp.html
           http://info.cern.ch/hypertext/WWW/MarkUp2/MarkUp.html  
11  -->  -->
12    
13  <!ENTITY % HTML.Version  <!ENTITY % HTML.Version
14          "-//IETF//DTD HTML 2.0//EN"          "-//IETF//DTD HTML 2.0//EN"
15    
16          -- Typical usage:          -- Typical usage:
17    
18              <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">              <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
19              <html>              <html>
20              ...              ...
21              </html>              </html>
22          --          --
23          >          >
24    
25    
26  <!--============ Feature Test Entities ========================-->  <!--============ Feature Test Entities ========================-->
# Line 36  Line 35 
35          -->          -->
36    
37  <![ %HTML.Recommended [  <![ %HTML.Recommended [
38          <!ENTITY % HTML.Deprecated "IGNORE">          <!ENTITY % HTML.Deprecated "IGNORE">
39  ]]>  ]]>
40    
41  <!ENTITY % HTML.Deprecated "INCLUDE"  <!ENTITY % HTML.Deprecated "INCLUDE"
# Line 55  Line 54 
54          -->          -->
55    
56  <!ENTITY % HTML.Forms "INCLUDE"  <!ENTITY % HTML.Forms "INCLUDE"
57          -- Use this feature test entity to validate that a document          -- Use this feature test entity to validate that a document
58             contains no forms, which may not be supported in minimal             contains no forms, which may not be supported in minimal
59             implementations             implementations
60          -->          -->
61    
62  <!--============== Imported Names ==============================-->  <!--============== Imported Names ==============================-->
63    
64  <!ENTITY % Content-Type "CDATA"  <!ENTITY % Content-Type "CDATA"
65          -- meaning an internet media type          -- meaning an internet media type
66             (aka MIME content type, as per RFC1521)             (aka MIME content type, as per RFC1521)
67          -->          -->
68    
69  <!ENTITY % HTTP-Method "GET | POST"  <!ENTITY % HTTP-Method "GET | POST"
70          -- as per HTTP specification, in progress          -- as per HTTP specification, in progress
         -->  
   
 <!ENTITY % URI "CDATA"  
         -- The term URI means a CDATA attribute  
            whose value is a Uniform Resource Identifier,  
            as defined by  
         "Universal Resource Identifiers" by Tim Berners-Lee  
         aka RFC 1630  
   
         Note that CDATA attributes are limited by the LITLEN  
         capacity (1024 in the current version of html.decl),  
         so that URIs in HTML have a bounded length.  
   
71          -->          -->
72    
   
73  <!--========= DTD "Macros" =====================-->  <!--========= DTD "Macros" =====================-->
74    
75  <!ENTITY % heading "H1|H2|H3|H4|H5|H6">  <!ENTITY % heading "H1|H2|H3|H4|H5|H6">
# Line 155  SDA & ICADD: Line 140  SDA & ICADD:
140          %SDAFORM; "It"          %SDAFORM; "It"
141          >          >
142    
143  <!-- <TT>       Typewriter text                         -->  <!-- <TT>       Typewriter text                         -->
144  <!-- <B>        Bold text                               -->  <!-- <B>        Bold text                               -->
145  <!-- <I>        Italic text                             -->  <!-- <I>        Italic text                             -->
146    
147  <!-- <EM>       Emphasized phrase                       -->  <!-- <EM>       Emphasized phrase                       -->
148  <!-- <STRONG>   Strong emphais                          -->  <!-- <STRONG>   Strong emphais                          -->
149  <!-- <CODE>     Source code phrase                      -->  <!-- <CODE>     Source code phrase                      -->
150  <!-- <SAMP>     Sample text or characters               -->  <!-- <SAMP>     Sample text or characters               -->
151  <!-- <KBD>      Keyboard phrase, e.g. user input        -->  <!-- <KBD>      Keyboard phrase, e.g. user input        -->
152  <!-- <VAR>      Variable phrase or substituable         -->  <!-- <VAR>      Variable phrase or substituable         -->
153  <!-- <CITE>     Name or title of cited work             -->  <!-- <CITE>     Name or title of cited work             -->
154    
155  <!ENTITY % pre.content "#PCDATA | A | HR | BR | %font | %phrase">  <!ENTITY % pre.content "#PCDATA | A | HR | BR | %font | %phrase">
156    
# Line 178  SDA & ICADD: Line 163  SDA & ICADD:
163          %SDAPREF; "&#RE;"          %SDAPREF; "&#RE;"
164          >          >
165    
166  <!-- <BR>       Line break      -->  <!-- <BR>       Line break      -->
167    
168    
169  <!--========= Link Markup ======================-->  <!--========= Link Markup ======================-->
170    
171  <![ %HTML.Recommended [  <!ENTITY % linkType "NAMES">
         <!ENTITY % linkName "ID">  
 ]]>  
   
 <!ENTITY % linkName "CDATA">  
   
 <!ENTITY % linkType "NAME"  
         -- a list of these will be specified at a later date -->  
172    
173  <!ENTITY % linkExtraAttributes  <!ENTITY % linkExtraAttributes
174          "REL %linkType #IMPLIED          "REL %linkType #IMPLIED
# Line 201  SDA & ICADD: Line 179  SDA & ICADD:
179          ">          ">
180    
181  <![ %HTML.Recommended [  <![ %HTML.Recommended [
182          <!ENTITY % A.content   "(%text)*"          <!ENTITY % A.content   "(%text)*"
183          -- <H1><a name="xxx">Heading</a></H1>          -- <H1><a name="xxx">Heading</a></H1>
184                  is preferred to                  is preferred to
185             <a name="xxx"><H1>Heading</H1></a>             <a name="xxx"><H1>Heading</H1></a>
186          -->          -->
187  ]]>  ]]>
188    
189  <!ENTITY % A.content   "(%heading|%text)*">  <!ENTITY % A.content   "(%heading|%text)*">
190    
191  <!ELEMENT A     - - %A.content -(A)>  <!ELEMENT A     - - %A.content -(A)>
192  <!ATTLIST A  <!ATTLIST A
193          HREF %URI #IMPLIED          HREF CDATA #IMPLIED
194          NAME %linkName #IMPLIED          NAME CDATA #IMPLIED
195          %linkExtraAttributes;          %linkExtraAttributes;
196          %SDAPREF; "<?SDATrans A: #AttList>"          %SDAPREF; "<Anchor: #AttList>"
197          >          >
198  <!-- <A>                Anchor; source/destination of link      -->  <!-- <A>                Anchor; source/destination of link      -->
199  <!-- <A NAME="...">     Name of this anchor                     -->  <!-- <A NAME="...">     Name of this anchor                     -->
# Line 231  SDA & ICADD: Line 209  SDA & ICADD:
209    
210  <!ELEMENT IMG    - O EMPTY>  <!ELEMENT IMG    - O EMPTY>
211  <!ATTLIST IMG  <!ATTLIST IMG
212          SRC %URI;  #REQUIRED          SRC CDATA  #REQUIRED
213          ALT CDATA #IMPLIED          ALT CDATA #IMPLIED
214          ALIGN (top|middle|bottom) #IMPLIED          ALIGN (top|middle|bottom) #IMPLIED
215          ISMAP (ISMAP) #IMPLIED          ISMAP (ISMAP) #IMPLIED
216          %SDAPREF; "<Fig><?SDATrans Img: #AttList>#AttVal(Alt)</Fig>"          %SDAPREF; "<Fig><?SDATrans Img: #AttList>#AttVal(Alt)</Fig>"
217          >          >
218    
219  <!-- <IMG>              Image; icon, glyph or illustration      -->  <!-- <IMG>              Image; icon, glyph or illustration      -->
220  <!-- <IMG SRC="...">    Address of image object                 -->  <!-- <IMG SRC="...">    Address of image object                 -->
221  <!-- <IMG ALT="...">    Textual alternative                     -->  <!-- <IMG ALT="...">    Textual alternative                     -->
222  <!-- <IMG ALIGN=...>    Position relative to text               -->  <!-- <IMG ALIGN=...>    Position relative to text               -->
223  <!-- <IMG ISMAP>        Each pixel can be a link                -->  <!-- <IMG ISMAP>        Each pixel can be a link                -->
224    
225  <!--========== Paragraphs=======================-->  <!--========== Paragraphs=======================-->
226    
# Line 251  SDA & ICADD: Line 229  SDA & ICADD:
229          %SDAFORM; "Para"          %SDAFORM; "Para"
230          >          >
231    
232  <!-- <P>        Paragraph       -->  <!-- <P>        Paragraph       -->
233    
234    
235  <!--========== Headings, Titles, Sections ===============-->  <!--========== Headings, Titles, Sections ===============-->
236    
237  <!ELEMENT HR    - O EMPTY>  <!ELEMENT HR    - O EMPTY>
238  <!ATTLIST HR  <!ATTLIST HR
239          %SDAPREF; "<Para><?SDATrans HR: #AttList></Para>"          %SDAPREF; "&#RE;&#RE;"
240          >          >
241    
242  <!-- <HR>       Horizontal rule -->  <!-- <HR>       Horizontal rule -->
243    
244  <!ELEMENT ( %heading )  - -  (%text;)*>  <!ELEMENT ( %heading )  - -  (%text;)*>
245  <!ATTLIST H1  <!ATTLIST H1
# Line 283  SDA & ICADD: Line 261  SDA & ICADD:
261          %SDAFORM; "H6"          %SDAFORM; "H6"
262          >          >
263    
264  <!-- <H1>       Heading, level 1 -->  <!-- <H1>       Heading, level 1 -->
265  <!-- <H2>       Heading, level 2 -->  <!-- <H2>       Heading, level 2 -->
266  <!-- <H3>       Heading, level 3 -->  <!-- <H3>       Heading, level 3 -->
267  <!-- <H4>       Heading, level 4 -->  <!-- <H4>       Heading, level 4 -->
268  <!-- <H5>       Heading, level 5 -->  <!-- <H5>       Heading, level 5 -->
269  <!-- <H6>       Heading, level 6 -->  <!-- <H6>       Heading, level 6 -->
270    
271    
272  <!--========== Text Flows ======================-->  <!--========== Text Flows ======================-->
273    
274  <![ %HTML.Forms [  <![ %HTML.Forms [
275          <!ENTITY % block.forms "BLOCKQUOTE | FORM | ISINDEX">          <!ENTITY % block.forms "BLOCKQUOTE | FORM | ISINDEX">
276  ]]>  ]]>
277    
278  <!ENTITY % block.forms "BLOCKQUOTE">  <!ENTITY % block.forms "BLOCKQUOTE">
279    
280  <![ %HTML.Deprecated [  <![ %HTML.Deprecated [
281          <!ENTITY % preformatted "PRE | XMP | LISTING">          <!ENTITY % preformatted "PRE | XMP | LISTING">
282  ]]>  ]]>
283    
284  <!ENTITY % preformatted "PRE">  <!ENTITY % preformatted "PRE">
285    
286  <!ENTITY % block "P | %list | DL  <!ENTITY % block "P | %list | DL
287          | %preformatted          | %preformatted
288          | %block.forms">          | %block.forms">
289    
290  <!ENTITY % flow "(%text|%block)*">  <!ENTITY % flow "(%text|%block)*">
291    
# Line 316  SDA & ICADD: Line 294  SDA & ICADD:
294  <!ATTLIST PRE  <!ATTLIST PRE
295          WIDTH NUMBER #implied          WIDTH NUMBER #implied
296          %SDAFORM; "Lit"          %SDAFORM; "Lit"
         %SDAPREF; "<?SDATrans Pre: #AttList>"  
297          >          >
298    
299  <!-- <PRE>              Preformatted text               -->  <!-- <PRE>              Preformatted text               -->
300  <!-- <PRE WIDTH=...>    Maximum characters per line     -->  <!-- <PRE WIDTH=...>    Maximum characters per line     -->
301    
302  <![ %HTML.Deprecated [  <![ %HTML.Deprecated [
303    
304  <!ENTITY % literal "CDATA"  <!ENTITY % literal "CDATA"
305          -- historical, non-conforming parsing mode where          -- historical, non-conforming parsing mode where
306             the only markup signal is the end tag             the only markup signal is the end tag
307             in full             in full
308          -->          -->
309    
310  <!ELEMENT (XMP|LISTING) - -  %literal>  <!ELEMENT (XMP|LISTING) - -  %literal>
311  <!ATTLIST XMP  <!ATTLIST XMP
# Line 340  SDA & ICADD: Line 317  SDA & ICADD:
317          %SDAPREF; "Listing:&#RE;"          %SDAPREF; "Listing:&#RE;"
318          >          >
319    
320  <!-- <XMP>              Example section         -->  <!-- <XMP>              Example section         -->
321  <!-- <LISTING>          Computer listing        -->  <!-- <LISTING>          Computer listing        -->
322    
323  <!ELEMENT PLAINTEXT - O %literal>  <!ELEMENT PLAINTEXT - O %literal>
324  <!-- <PLAINTEXT>        Plain text passage      -->  <!-- <PLAINTEXT>        Plain text passage      -->
325    
326  <!ATTLIST PLAINTEXT  <!ATTLIST PLAINTEXT
327          %SDAFORM; "Lit"          %SDAFORM; "Lit"
# Line 356  SDA & ICADD: Line 333  SDA & ICADD:
333    
334  <!ELEMENT DL    - -  (DT | DD)+>  <!ELEMENT DL    - -  (DT | DD)+>
335  <!ATTLIST DL  <!ATTLIST DL
336          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
337          %SDAFORM; "List"          %SDAFORM; "List"
338          %SDAPREF; "<?SDATrans DL: #AttList>"          %SDAPREF; "Definition List:"
339          >          >
340    
341  <!ELEMENT DT    - O (%text)*>  <!ELEMENT DT    - O (%text)*>
342  <!ATTLIST DT  <!ATTLIST DT
# Line 371  SDA & ICADD: Line 348  SDA & ICADD:
348          %SDAFORM; "LItem"          %SDAFORM; "LItem"
349          >          >
350    
351  <!-- <DL>               Definition list, or glossary    -->  <!-- <DL>               Definition list, or glossary    -->
352  <!-- <DL COMPACT>       Compact style list              -->  <!-- <DL COMPACT>       Compact style list              -->
353  <!-- <DT>               Term in definition list         -->  <!-- <DT>               Term in definition list         -->
354  <!-- <DD>               Definition of term              -->  <!-- <DD>               Definition of term              -->
355    
356  <!ELEMENT (OL|UL) - -  (LI)+>  <!ELEMENT (OL|UL) - -  (LI)+>
357  <!ATTLIST OL  <!ATTLIST OL
358          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
359          %SDAFORM; "List"          %SDAFORM; "List"
         %SDAPREF; "<?SDATrans OL: #AttList>"  
360          >          >
361  <!ATTLIST UL  <!ATTLIST UL
362          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
363          %SDAFORM; "List"          %SDAFORM; "List"
         %SDAPREF; "<?SDATrans UL: #AttList>"  
364          >          >
365  <!-- <UL>               Unordered list                  -->  <!-- <UL>               Unordered list                  -->
366  <!-- <UL COMPACT>       Compact list style              -->  <!-- <UL COMPACT>       Compact list style              -->
367  <!-- <OL>               Ordered, or numbered list       -->  <!-- <OL>               Ordered, or numbered list       -->
368  <!-- <OL COMPACT>       Compact list style              -->  <!-- <OL COMPACT>       Compact list style              -->
369    
370    
371  <!ELEMENT (DIR|MENU) - -  (LI)+ -(%block)>  <!ELEMENT (DIR|MENU) - -  (LI)+ -(%block)>
372  <!ATTLIST DIR  <!ATTLIST DIR
373          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
374          %SDAFORM; "List"          %SDAFORM; "List"
375          %SDAPREF;          %SDAPREF; "<LHead>Directory</LHead>"
          "<?SDATrans Dir: #AttList><LHead>Directory</LHead>"  
376          >          >
377  <!ATTLIST MENU  <!ATTLIST MENU
378          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
379          %SDAFORM; "List"          %SDAFORM; "List"
380          %SDAPREF; "<?SDATrans Menu: #AttList><LHead>Menu</LHead>"          %SDAPREF; "<LHead>Menu</LHead>"
381          >          >
382    
383  <!-- <DIR>              Directory list                  -->  <!-- <DIR>              Directory list                  -->
384  <!-- <DIR COMPACT>      Compact list style              -->  <!-- <DIR COMPACT>      Compact list style              -->
385  <!-- <MENU>             Menu list                       -->  <!-- <MENU>             Menu list                       -->
386  <!-- <MENU COMPACT>     Compact list style              -->  <!-- <MENU COMPACT>     Compact list style              -->
387    
388  <!ELEMENT LI    - O %flow>  <!ELEMENT LI    - O %flow>
389  <!ATTLIST LI  <!ATTLIST LI
390          %SDAFORM; "LItem"          %SDAFORM; "LItem"
391          >          >
392    
393  <!-- <LI>               List item                       -->  <!-- <LI>               List item                       -->
394    
395  <!--========== Document Body ===================-->  <!--========== Document Body ===================-->
396    
# Line 434  SDA & ICADD: Line 408  SDA & ICADD:
408                                   HR | ADDRESS)*">                                   HR | ADDRESS)*">
409    
410  <!ELEMENT BODY O O  %body.content>  <!ELEMENT BODY O O  %body.content>
 <!ATTLIST BODY  
         %SDAPREF; "<?SDATrans Body: #AttList>"  
         >  
411    
412  <!-- <BODY>     Document body   -->  <!-- <BODY>     Document body   -->
413    
414  <!ELEMENT BLOCKQUOTE - - %body.content>  <!ELEMENT BLOCKQUOTE - - %body.content>
415  <!ATTLIST BLOCKQUOTE  <!ATTLIST BLOCKQUOTE
416          %SDAFORM; "BQ"          %SDAFORM; "BQ"
417          >          >
418    
419  <!-- <BLOCKQUOTE>       Quoted passage  -->  <!-- <BLOCKQUOTE>       Quoted passage  -->
420    
421  <!ELEMENT ADDRESS - - (%text|P)*>  <!ELEMENT ADDRESS - - (%text|P)*>
422  <!ATTLIST  ADDRESS  <!ATTLIST  ADDRESS
# Line 462  SDA & ICADD: Line 433  SDA & ICADD:
433    
434  <!ELEMENT FORM - - %body.content -(FORM) +(INPUT|SELECT|TEXTAREA)>  <!ELEMENT FORM - - %body.content -(FORM) +(INPUT|SELECT|TEXTAREA)>
435  <!ATTLIST FORM  <!ATTLIST FORM
436          ACTION %URI #IMPLIED          ACTION CDATA #IMPLIED
437          METHOD (%HTTP-Method) GET          METHOD (%HTTP-Method) GET
438          ENCTYPE %Content-Type; "application/x-www-form-urlencoded"          ENCTYPE %Content-Type; "application/x-www-form-urlencoded"
439          %SDAPREF; "<Para><?SDATrans Form: #AttList>Form:</Para>"          %SDAPREF; "<Para>Form:</Para>"
440          %SDASUFF; "<Para><?SDATrans Form: #End>Form End.</Para>"          %SDASUFF; "<Para>Form End.</Para>"
441          >          >
442    
443  <!-- <FORM>                     Fill-out or data-entry form     -->  <!-- <FORM>                     Fill-out or data-entry form     -->
444  <!-- <FORM ACTION="...">        Address for completed form      -->  <!-- <FORM ACTION="...">        Address for completed form      -->
445  <!-- <FORM METHOD=...>          Method of submitting form       -->  <!-- <FORM METHOD=...>          Method of submitting form       -->
446  <!-- <FORM ENCTYPE="...">       Representation of form data     -->  <!-- <FORM ENCTYPE="...">       Representation of form data     -->
447    
448  <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX |  <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX |
449                          RADIO | SUBMIT | RESET |                          RADIO | SUBMIT | RESET |
450                          IMAGE | HIDDEN )">                          IMAGE | HIDDEN )">
451  <!ELEMENT INPUT - O EMPTY>  <!ELEMENT INPUT - O EMPTY>
452  <!ATTLIST INPUT  <!ATTLIST INPUT
453          TYPE %InputType TEXT          TYPE %InputType TEXT
454          NAME CDATA #IMPLIED          NAME CDATA #IMPLIED
455          VALUE CDATA #IMPLIED          VALUE CDATA #IMPLIED
456          SRC %URI #IMPLIED          SRC CDATA #IMPLIED
457          CHECKED (CHECKED) #IMPLIED          CHECKED (CHECKED) #IMPLIED
458          SIZE CDATA #IMPLIED          SIZE CDATA #IMPLIED
459          MAXLENGTH NUMBER #IMPLIED          MAXLENGTH NUMBER #IMPLIED
460          ALIGN (top|middle|bottom) #IMPLIED          ALIGN (top|middle|bottom) #IMPLIED
461          %SDAPREF; "<?SDATrans Input: #AttList>"          %SDAPREF; "Input: "
462          >          >
463    
464  <!-- <INPUT>                    Form input datum                -->  <!-- <INPUT>                    Form input datum                -->
# Line 502  SDA & ICADD: Line 473  SDA & ICADD:
473    
474  <!ELEMENT SELECT - - (OPTION+) -(INPUT|SELECT|TEXTAREA)>  <!ELEMENT SELECT - - (OPTION+) -(INPUT|SELECT|TEXTAREA)>
475  <!ATTLIST SELECT  <!ATTLIST SELECT
476          NAME CDATA #REQUIRED          NAME CDATA #REQUIRED
477          SIZE NUMBER #IMPLIED          SIZE NUMBER #IMPLIED
478          MULTIPLE (MULTIPLE) #IMPLIED          MULTIPLE (MULTIPLE) #IMPLIED
479          %SDAFORM; "List"          %SDAFORM; "List"
480          %SDAPREF;          %SDAPREF;
481          "<?SDATrans Select:          "<LHead>Select #AttVal(Multiple)</LHead>"
                  #AttList><LHead>Select #AttVal(Multiple)</LHead>"  
482          >          >
483    
484  <!-- <SELECT>                   Selection of option(s)          -->  <!-- <SELECT>                   Selection of option(s)          -->
# Line 518  SDA & ICADD: Line 488  SDA & ICADD:
488    
489  <!ELEMENT OPTION - O (#PCDATA)*>  <!ELEMENT OPTION - O (#PCDATA)*>
490  <!ATTLIST OPTION  <!ATTLIST OPTION
491          SELECTED (SELECTED) #IMPLIED          SELECTED (SELECTED) #IMPLIED
492          VALUE CDATA #IMPLIED          VALUE CDATA #IMPLIED
493          %SDAFORM; "LItem"          %SDAFORM; "LItem"
494          %SDAPREF;          %SDAPREF;
495          "<?SDATrans Option:          "Option: #AttVal(Value) #AttVal(Selected)"
          #AttList>#AttVal(Value) #AttVal(Selected)"  
496          >          >
497    
498  <!-- <OPTION>                   A selection option              -->  <!-- <OPTION>                   A selection option              -->
# Line 532  SDA & ICADD: Line 501  SDA & ICADD:
501    
502  <!ELEMENT TEXTAREA - - (#PCDATA)* -(INPUT|SELECT|TEXTAREA)>  <!ELEMENT TEXTAREA - - (#PCDATA)* -(INPUT|SELECT|TEXTAREA)>
503  <!ATTLIST TEXTAREA  <!ATTLIST TEXTAREA
504          NAME CDATA #REQUIRED          NAME CDATA #REQUIRED
505          ROWS NUMBER #REQUIRED          ROWS NUMBER #REQUIRED
506          COLS NUMBER #REQUIRED          COLS NUMBER #REQUIRED
507          %SDAFORM; "Para"          %SDAFORM; "Para"
508          %SDAPREF; "<?SDATrans TextArea: #AttList>#AttVal(Name): "          %SDAPREF; "Input Text -- #AttVal(Name): "
509          >          >
510    
511  <!-- <TEXTAREA>                 An area for text input          -->  <!-- <TEXTAREA>                 An area for text input          -->
512  <!-- <TEXTAREA NAME=...>        Name of form datum              -->  <!-- <TEXTAREA NAME=...>        Name of form datum              -->
# Line 550  SDA & ICADD: Line 519  SDA & ICADD:
519  <!--======= Document Head ======================-->  <!--======= Document Head ======================-->
520    
521  <![ %HTML.Recommended [  <![ %HTML.Recommended [
522          <!ENTITY % head.extra "META* & LINK*">          <!ENTITY % head.extra "">
523  ]]>  ]]>
524    <!ENTITY % head.extra "& NEXTID?">
525    
526  <!ENTITY % head.extra "NEXTID? & META* & LINK*">  <!ENTITY % head.content "TITLE & ISINDEX? & BASE? %head.extra">
   
 <!ENTITY % head.content "TITLE & ISINDEX? & BASE? &  
                          (%head.extra)">  
527    
528  <!ELEMENT HEAD O O  (%head.content)>  <!ELEMENT HEAD O O  (%head.content) +(META|LINK)>
 <!ATTLIST HEAD  
         %SDAPREF; "<?SDATrans Head: #AttList>"  
       >  
529    
530  <!-- <HEAD>     Document head   -->  <!-- <HEAD>     Document head   -->
531    
532  <!ELEMENT TITLE - -  (#PCDATA)*>  <!ELEMENT TITLE - -  (#PCDATA)*>
533  <!ATTLIST TITLE  <!ATTLIST TITLE
534          %SDAFORM; "Ti"          %SDAFORM; "Ti"    >
       >  
535    
536  <!-- <TITLE>    Title of document -->  <!-- <TITLE>    Title of document -->
537    
538  <!ELEMENT LINK - O EMPTY>  <!ELEMENT LINK - O EMPTY>
539  <!ATTLIST LINK  <!ATTLIST LINK
540          HREF %URI #REQUIRED          HREF CDATA #REQUIRED
541          %linkExtraAttributes;          %linkExtraAttributes;
542          %SDAPREF; "<?SDATrans Link: #AttList>"          %SDAPREF; "Linked to : #AttVal (TITLE) (URN) (HREF)>"    >
         >  
543    
544  <!-- <LINK>             Link from this document                 -->  <!-- <LINK>             Link from this document                 -->
545  <!-- <LINK HREF="...">  Address of link destination             -->  <!-- <LINK HREF="...">  Address of link destination             -->
# Line 590  SDA & ICADD: Line 552  SDA & ICADD:
552  <!ELEMENT ISINDEX - O EMPTY>  <!ELEMENT ISINDEX - O EMPTY>
553  <!ATTLIST ISINDEX  <!ATTLIST ISINDEX
554          %SDAPREF;          %SDAPREF;
555     "<Para><?SDATrans     "<Para>[Document is indexed/searchable.]</Para>">
         IsIndex: #AttList>[Document indexed/searchable.]</Para>">  
556    
557  <!-- <ISINDEX>          Document is a searchable index          -->  <!-- <ISINDEX>          Document is a searchable index          -->
558    
559  <!ELEMENT BASE - O EMPTY>  <!ELEMENT BASE - O EMPTY>
560  <!ATTLIST BASE  <!ATTLIST BASE
561          HREF %URI; #REQUIRED          HREF CDATA #REQUIRED     >
         %SDAPREF; "<?SDATrans Base: #AttList>"  
         >  
562    
563  <!-- <BASE>             Base context document                   -->  <!-- <BASE>             Base context document                   -->
564  <!-- <BASE HREF="...">  Address for this document               -->  <!-- <BASE HREF="...">  Address for this document               -->
565    
566  <!ELEMENT NEXTID - O EMPTY>  <!ELEMENT NEXTID - O EMPTY>
567  <!ATTLIST NEXTID  <!ATTLIST NEXTID
568          N %linkName #REQUIRED          N CDATA #REQUIRED     >
         %SDAPREF; "<?SDATrans NextID: #AttList>"  
         >  
569    
570  <!-- <NEXTID>           Next ID to use for link name            -->  <!-- <NEXTID>           Next ID to use for link name            -->
571  <!-- <NEXTID N=...>     Next ID to use for link name            -->  <!-- <NEXTID N=...>     Next ID to use for link name            -->
# Line 617  SDA & ICADD: Line 574  SDA & ICADD:
574  <!ATTLIST META  <!ATTLIST META
575          HTTP-EQUIV  NAME    #IMPLIED          HTTP-EQUIV  NAME    #IMPLIED
576          NAME        NAME    #IMPLIED          NAME        NAME    #IMPLIED
577          CONTENT     CDATA   #REQUIRED          CONTENT     CDATA   #REQUIRED    >
         %SDAPREF; "<?SDATrans Meta: #AttList>"  
         >  
578    
579  <!-- <META>                     Generic Metainformation         -->  <!-- <META>                     Generic Metainformation         -->
580  <!-- <META HTTP-EQUIV=...>      HTTP response header name       -->  <!-- <META HTTP-EQUIV=...>      HTTP response header name       -->
581  <!-- <META HTTP-EQUIV=...>      Metainformation name            -->  <!-- <META NAME=...>            Metainformation name            -->
582  <!-- <META CONTENT="...">       Associated information          -->  <!-- <META CONTENT="...">       Associated information          -->
583    
584  <!--======= Document Structure =================-->  <!--======= Document Structure =================-->
585    
586  <![ %HTML.Deprecated [  <![ %HTML.Deprecated [
587          <!ENTITY % html.content "HEAD, BODY, PLAINTEXT?">          <!ENTITY % html.content "HEAD, BODY, PLAINTEXT?">
588  ]]>  ]]>
589  <!ENTITY % html.content "HEAD, BODY">  <!ENTITY % html.content "HEAD, BODY">
590    
# Line 637  SDA & ICADD: Line 592  SDA & ICADD:
592  <!ENTITY % version.attr "VERSION CDATA #FIXED '%HTML.Version;'">  <!ENTITY % version.attr "VERSION CDATA #FIXED '%HTML.Version;'">
593    
594  <!ATTLIST HTML  <!ATTLIST HTML
595          %version.attr;          %version.attr;
596          %SDAFORM; "Book"          %SDAFORM; "Book"
597          %SDAPREF; "<?SDATrans HTML: #AttList>"          >
         >  
598    
599  <!-- <HTML>                     HTML Document   -->  <!-- <HTML>                     HTML Document   -->

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.29

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24