/[suikacvs]/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.27 by connolly, Thu Jun 15 20:17:03 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
71          -->          -->
72    
73  <!ENTITY % URI "CDATA"  <!ENTITY % URI "CDATA"
74          -- The term URI means a CDATA attribute          -- The term URI means a CDATA attribute
# Line 155  SDA & ICADD: Line 154  SDA & ICADD:
154          %SDAFORM; "It"          %SDAFORM; "It"
155          >          >
156    
157  <!-- <TT>       Typewriter text                         -->  <!-- <TT>       Typewriter text                         -->
158  <!-- <B>        Bold text                               -->  <!-- <B>        Bold text                               -->
159  <!-- <I>        Italic text                             -->  <!-- <I>        Italic text                             -->
160    
161  <!-- <EM>       Emphasized phrase                       -->  <!-- <EM>       Emphasized phrase                       -->
162  <!-- <STRONG>   Strong emphais                          -->  <!-- <STRONG>   Strong emphais                          -->
163  <!-- <CODE>     Source code phrase                      -->  <!-- <CODE>     Source code phrase                      -->
164  <!-- <SAMP>     Sample text or characters               -->  <!-- <SAMP>     Sample text or characters               -->
165  <!-- <KBD>      Keyboard phrase, e.g. user input        -->  <!-- <KBD>      Keyboard phrase, e.g. user input        -->
166  <!-- <VAR>      Variable phrase or substituable         -->  <!-- <VAR>      Variable phrase or substituable         -->
167  <!-- <CITE>     Name or title of cited work             -->  <!-- <CITE>     Name or title of cited work             -->
168    
169  <!ENTITY % pre.content "#PCDATA | A | HR | BR | %font | %phrase">  <!ENTITY % pre.content "#PCDATA | A | HR | BR | %font | %phrase">
170    
# Line 178  SDA & ICADD: Line 177  SDA & ICADD:
177          %SDAPREF; "&#RE;"          %SDAPREF; "&#RE;"
178          >          >
179    
180  <!-- <BR>       Line break      -->  <!-- <BR>       Line break      -->
181    
182    
183  <!--========= Link Markup ======================-->  <!--========= Link Markup ======================-->
184    
 <![ %HTML.Recommended [  
         <!ENTITY % linkName "ID">  
 ]]>  
   
 <!ENTITY % linkName "CDATA">  
   
 <!ENTITY % linkType "NAME"  
         -- a list of these will be specified at a later date -->  
   
185  <!ENTITY % linkExtraAttributes  <!ENTITY % linkExtraAttributes
186          "REL %linkType #IMPLIED          "REL %linkType #IMPLIED
187          REV %linkType #IMPLIED          REV %linkType #IMPLIED
# Line 201  SDA & ICADD: Line 191  SDA & ICADD:
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 CDATA #IMPLIED
207          %linkExtraAttributes;          %linkExtraAttributes;
208          %SDAPREF; "<?SDATrans A: #AttList>"          %SDAPREF; "<Anchor: #AttList>"
209          >          >
210  <!-- <A>                Anchor; source/destination of link      -->  <!-- <A>                Anchor; source/destination of link      -->
211  <!-- <A NAME="...">     Name of this anchor                     -->  <!-- <A NAME="...">     Name of this anchor                     -->
# Line 232  SDA & ICADD: Line 222  SDA & ICADD:
222  <!ELEMENT IMG    - O EMPTY>  <!ELEMENT IMG    - O EMPTY>
223  <!ATTLIST IMG  <!ATTLIST IMG
224          SRC %URI;  #REQUIRED          SRC %URI;  #REQUIRED
225          ALT CDATA #IMPLIED          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>"          %SDAPREF; "<Fig><?SDATrans Img: #AttList>#AttVal(Alt)</Fig>"
229          >          >
230    
231  <!-- <IMG>              Image; icon, glyph or illustration      -->  <!-- <IMG>              Image; icon, glyph or illustration      -->
232  <!-- <IMG SRC="...">    Address of image object                 -->  <!-- <IMG SRC="...">    Address of image object                 -->
233  <!-- <IMG ALT="...">    Textual alternative                     -->  <!-- <IMG ALT="...">    Textual alternative                     -->
234  <!-- <IMG ALIGN=...>    Position relative to text               -->  <!-- <IMG ALIGN=...>    Position relative to text               -->
235  <!-- <IMG ISMAP>        Each pixel can be a link                -->  <!-- <IMG ISMAP>        Each pixel can be a link                -->
236    
237  <!--========== Paragraphs=======================-->  <!--========== Paragraphs=======================-->
238    
# Line 251  SDA & ICADD: Line 241  SDA & ICADD:
241          %SDAFORM; "Para"          %SDAFORM; "Para"
242          >          >
243    
244  <!-- <P>        Paragraph       -->  <!-- <P>        Paragraph       -->
245    
246    
247  <!--========== Headings, Titles, Sections ===============-->  <!--========== Headings, Titles, Sections ===============-->
248    
249  <!ELEMENT HR    - O EMPTY>  <!ELEMENT HR    - O EMPTY>
250  <!ATTLIST HR  <!ATTLIST HR
251          %SDAPREF; "<Para><?SDATrans HR: #AttList></Para>"          %SDAPREF; "&#RE;&#RE;"
252          >          >
253    
254  <!-- <HR>       Horizontal rule -->  <!-- <HR>       Horizontal rule -->
255    
256  <!ELEMENT ( %heading )  - -  (%text;)*>  <!ELEMENT ( %heading )  - -  (%text;)*>
257  <!ATTLIST H1  <!ATTLIST H1
# Line 283  SDA & ICADD: Line 273  SDA & ICADD:
273          %SDAFORM; "H6"          %SDAFORM; "H6"
274          >          >
275    
276  <!-- <H1>       Heading, level 1 -->  <!-- <H1>       Heading, level 1 -->
277  <!-- <H2>       Heading, level 2 -->  <!-- <H2>       Heading, level 2 -->
278  <!-- <H3>       Heading, level 3 -->  <!-- <H3>       Heading, level 3 -->
279  <!-- <H4>       Heading, level 4 -->  <!-- <H4>       Heading, level 4 -->
280  <!-- <H5>       Heading, level 5 -->  <!-- <H5>       Heading, level 5 -->
281  <!-- <H6>       Heading, level 6 -->  <!-- <H6>       Heading, level 6 -->
282    
283    
284  <!--========== Text Flows ======================-->  <!--========== Text Flows ======================-->
285    
286  <![ %HTML.Forms [  <![ %HTML.Forms [
287          <!ENTITY % block.forms "BLOCKQUOTE | FORM | ISINDEX">          <!ENTITY % block.forms "BLOCKQUOTE | FORM | ISINDEX">
288  ]]>  ]]>
289    
290  <!ENTITY % block.forms "BLOCKQUOTE">  <!ENTITY % block.forms "BLOCKQUOTE">
291    
292  <![ %HTML.Deprecated [  <![ %HTML.Deprecated [
293          <!ENTITY % preformatted "PRE | XMP | LISTING">          <!ENTITY % preformatted "PRE | XMP | LISTING">
294  ]]>  ]]>
295    
296  <!ENTITY % preformatted "PRE">  <!ENTITY % preformatted "PRE">
297    
298  <!ENTITY % block "P | %list | DL  <!ENTITY % block "P | %list | DL
299          | %preformatted          | %preformatted
300          | %block.forms">          | %block.forms">
301    
302  <!ENTITY % flow "(%text|%block)*">  <!ENTITY % flow "(%text|%block)*">
303    
# Line 316  SDA & ICADD: Line 306  SDA & ICADD:
306  <!ATTLIST PRE  <!ATTLIST PRE
307          WIDTH NUMBER #implied          WIDTH NUMBER #implied
308          %SDAFORM; "Lit"          %SDAFORM; "Lit"
         %SDAPREF; "<?SDATrans Pre: #AttList>"  
309          >          >
310    
311  <!-- <PRE>              Preformatted text               -->  <!-- <PRE>              Preformatted text               -->
312  <!-- <PRE WIDTH=...>    Maximum characters per line     -->  <!-- <PRE WIDTH=...>    Maximum characters per line     -->
313    
314  <![ %HTML.Deprecated [  <![ %HTML.Deprecated [
315    
316  <!ENTITY % literal "CDATA"  <!ENTITY % literal "CDATA"
317          -- historical, non-conforming parsing mode where          -- historical, non-conforming parsing mode where
318             the only markup signal is the end tag             the only markup signal is the end tag
319             in full             in full
320          -->          -->
321    
322  <!ELEMENT (XMP|LISTING) - -  %literal>  <!ELEMENT (XMP|LISTING) - -  %literal>
323  <!ATTLIST XMP  <!ATTLIST XMP
# Line 340  SDA & ICADD: Line 329  SDA & ICADD:
329          %SDAPREF; "Listing:&#RE;"          %SDAPREF; "Listing:&#RE;"
330          >          >
331    
332  <!-- <XMP>              Example section         -->  <!-- <XMP>              Example section         -->
333  <!-- <LISTING>          Computer listing        -->  <!-- <LISTING>          Computer listing        -->
334    
335  <!ELEMENT PLAINTEXT - O %literal>  <!ELEMENT PLAINTEXT - O %literal>
336  <!-- <PLAINTEXT>        Plain text passage      -->  <!-- <PLAINTEXT>        Plain text passage      -->
337    
338  <!ATTLIST PLAINTEXT  <!ATTLIST PLAINTEXT
339          %SDAFORM; "Lit"          %SDAFORM; "Lit"
# Line 356  SDA & ICADD: Line 345  SDA & ICADD:
345    
346  <!ELEMENT DL    - -  (DT | DD)+>  <!ELEMENT DL    - -  (DT | DD)+>
347  <!ATTLIST DL  <!ATTLIST DL
348          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
349          %SDAFORM; "List"          %SDAFORM; "List"
350          %SDAPREF; "<?SDATrans DL: #AttList>"          %SDAPREF; "Definition List:"
351          >          >
352    
353  <!ELEMENT DT    - O (%text)*>  <!ELEMENT DT    - O (%text)*>
354  <!ATTLIST DT  <!ATTLIST DT
# Line 371  SDA & ICADD: Line 360  SDA & ICADD:
360          %SDAFORM; "LItem"          %SDAFORM; "LItem"
361          >          >
362    
363  <!-- <DL>               Definition list, or glossary    -->  <!-- <DL>               Definition list, or glossary    -->
364  <!-- <DL COMPACT>       Compact style list              -->  <!-- <DL COMPACT>       Compact style list              -->
365  <!-- <DT>               Term in definition list         -->  <!-- <DT>               Term in definition list         -->
366  <!-- <DD>               Definition of term              -->  <!-- <DD>               Definition of term              -->
367    
368  <!ELEMENT (OL|UL) - -  (LI)+>  <!ELEMENT (OL|UL) - -  (LI)+>
369  <!ATTLIST OL  <!ATTLIST OL
370          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
371          %SDAFORM; "List"          %SDAFORM; "List"
         %SDAPREF; "<?SDATrans OL: #AttList>"  
372          >          >
373  <!ATTLIST UL  <!ATTLIST UL
374          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
375          %SDAFORM; "List"          %SDAFORM; "List"
         %SDAPREF; "<?SDATrans UL: #AttList>"  
376          >          >
377  <!-- <UL>               Unordered list                  -->  <!-- <UL>               Unordered list                  -->
378  <!-- <UL COMPACT>       Compact list style              -->  <!-- <UL COMPACT>       Compact list style              -->
379  <!-- <OL>               Ordered, or numbered list       -->  <!-- <OL>               Ordered, or numbered list       -->
380  <!-- <OL COMPACT>       Compact list style              -->  <!-- <OL COMPACT>       Compact list style              -->
381    
382    
383  <!ELEMENT (DIR|MENU) - -  (LI)+ -(%block)>  <!ELEMENT (DIR|MENU) - -  (LI)+ -(%block)>
384  <!ATTLIST DIR  <!ATTLIST DIR
385          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
386          %SDAFORM; "List"          %SDAFORM; "List"
387          %SDAPREF;          %SDAPREF; "<LHead>Directory</LHead>"
          "<?SDATrans Dir: #AttList><LHead>Directory</LHead>"  
388          >          >
389  <!ATTLIST MENU  <!ATTLIST MENU
390          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
391          %SDAFORM; "List"          %SDAFORM; "List"
392          %SDAPREF; "<?SDATrans Menu: #AttList><LHead>Menu</LHead>"          %SDAPREF; "<LHead>Menu</LHead>"
393          >          >
394    
395  <!-- <DIR>              Directory list                  -->  <!-- <DIR>              Directory list                  -->
396  <!-- <DIR COMPACT>      Compact list style              -->  <!-- <DIR COMPACT>      Compact list style              -->
397  <!-- <MENU>             Menu list                       -->  <!-- <MENU>             Menu list                       -->
398  <!-- <MENU COMPACT>     Compact list style              -->  <!-- <MENU COMPACT>     Compact list style              -->
399    
400  <!ELEMENT LI    - O %flow>  <!ELEMENT LI    - O %flow>
401  <!ATTLIST LI  <!ATTLIST LI
402          %SDAFORM; "LItem"          %SDAFORM; "LItem"
403          >          >
404    
405  <!-- <LI>               List item                       -->  <!-- <LI>               List item                       -->
406    
407  <!--========== Document Body ===================-->  <!--========== Document Body ===================-->
408    
# Line 434  SDA & ICADD: Line 420  SDA & ICADD:
420                                   HR | ADDRESS)*">                                   HR | ADDRESS)*">
421    
422  <!ELEMENT BODY O O  %body.content>  <!ELEMENT BODY O O  %body.content>
 <!ATTLIST BODY  
         %SDAPREF; "<?SDATrans Body: #AttList>"  
         >  
423    
424  <!-- <BODY>     Document body   -->  <!-- <BODY>     Document body   -->
425    
426  <!ELEMENT BLOCKQUOTE - - %body.content>  <!ELEMENT BLOCKQUOTE - - %body.content>
427  <!ATTLIST BLOCKQUOTE  <!ATTLIST BLOCKQUOTE
428          %SDAFORM; "BQ"          %SDAFORM; "BQ"
429          >          >
430    
431  <!-- <BLOCKQUOTE>       Quoted passage  -->  <!-- <BLOCKQUOTE>       Quoted passage  -->
432    
433  <!ELEMENT ADDRESS - - (%text|P)*>  <!ELEMENT ADDRESS - - (%text|P)*>
434  <!ATTLIST  ADDRESS  <!ATTLIST  ADDRESS
# Line 462  SDA & ICADD: Line 445  SDA & ICADD:
445    
446  <!ELEMENT FORM - - %body.content -(FORM) +(INPUT|SELECT|TEXTAREA)>  <!ELEMENT FORM - - %body.content -(FORM) +(INPUT|SELECT|TEXTAREA)>
447  <!ATTLIST FORM  <!ATTLIST FORM
448          ACTION %URI #IMPLIED          ACTION %URI #IMPLIED
449          METHOD (%HTTP-Method) GET          METHOD (%HTTP-Method) GET
450          ENCTYPE %Content-Type; "application/x-www-form-urlencoded"          ENCTYPE %Content-Type; "application/x-www-form-urlencoded"
451          %SDAPREF; "<Para><?SDATrans Form: #AttList>Form:</Para>"          %SDAPREF; "<Para>Form:</Para>"
452          %SDASUFF; "<Para><?SDATrans Form: #End>Form End.</Para>"          %SDASUFF; "<Para>Form End.</Para>"
453          >          >
454    
455  <!-- <FORM>                     Fill-out or data-entry form     -->  <!-- <FORM>                     Fill-out or data-entry form     -->
456  <!-- <FORM ACTION="...">        Address for completed form      -->  <!-- <FORM ACTION="...">        Address for completed form      -->
457  <!-- <FORM METHOD=...>          Method of submitting form       -->  <!-- <FORM METHOD=...>          Method of submitting form       -->
458  <!-- <FORM ENCTYPE="...">       Representation of form data     -->  <!-- <FORM ENCTYPE="...">       Representation of form data     -->
459    
460  <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX |  <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX |
461                          RADIO | SUBMIT | RESET |                          RADIO | SUBMIT | RESET |
462                          IMAGE | HIDDEN )">                          IMAGE | HIDDEN )">
463  <!ELEMENT INPUT - O EMPTY>  <!ELEMENT INPUT - O EMPTY>
464  <!ATTLIST INPUT  <!ATTLIST INPUT
465          TYPE %InputType TEXT          TYPE %InputType TEXT
# Line 487  SDA & ICADD: Line 470  SDA & ICADD:
470          SIZE CDATA #IMPLIED          SIZE CDATA #IMPLIED
471          MAXLENGTH NUMBER #IMPLIED          MAXLENGTH NUMBER #IMPLIED
472          ALIGN (top|middle|bottom) #IMPLIED          ALIGN (top|middle|bottom) #IMPLIED
473          %SDAPREF; "<?SDATrans Input: #AttList>"          %SDAPREF; "Input: "
474          >          >
475    
476  <!-- <INPUT>                    Form input datum                -->  <!-- <INPUT>                    Form input datum                -->
# Line 502  SDA & ICADD: Line 485  SDA & ICADD:
485    
486  <!ELEMENT SELECT - - (OPTION+) -(INPUT|SELECT|TEXTAREA)>  <!ELEMENT SELECT - - (OPTION+) -(INPUT|SELECT|TEXTAREA)>
487  <!ATTLIST SELECT  <!ATTLIST SELECT
488          NAME CDATA #REQUIRED          NAME CDATA #REQUIRED
489          SIZE NUMBER #IMPLIED          SIZE NUMBER #IMPLIED
490          MULTIPLE (MULTIPLE) #IMPLIED          MULTIPLE (MULTIPLE) #IMPLIED
491          %SDAFORM; "List"          %SDAFORM; "List"
492          %SDAPREF;          %SDAPREF;
493          "<?SDATrans Select:          "<LHead>Select #AttVal(Multiple)</LHead>"
                  #AttList><LHead>Select #AttVal(Multiple)</LHead>"  
494          >          >
495    
496  <!-- <SELECT>                   Selection of option(s)          -->  <!-- <SELECT>                   Selection of option(s)          -->
# Line 518  SDA & ICADD: Line 500  SDA & ICADD:
500    
501  <!ELEMENT OPTION - O (#PCDATA)*>  <!ELEMENT OPTION - O (#PCDATA)*>
502  <!ATTLIST OPTION  <!ATTLIST OPTION
503          SELECTED (SELECTED) #IMPLIED          SELECTED (SELECTED) #IMPLIED
504          VALUE CDATA #IMPLIED          VALUE CDATA #IMPLIED
505          %SDAFORM; "LItem"          %SDAFORM; "LItem"
506          %SDAPREF;          %SDAPREF;
507          "<?SDATrans Option:          "Option: #AttVal(Value) #AttVal(Selected)"
          #AttList>#AttVal(Value) #AttVal(Selected)"  
508          >          >
509    
510  <!-- <OPTION>                   A selection option              -->  <!-- <OPTION>                   A selection option              -->
# Line 532  SDA & ICADD: Line 513  SDA & ICADD:
513    
514  <!ELEMENT TEXTAREA - - (#PCDATA)* -(INPUT|SELECT|TEXTAREA)>  <!ELEMENT TEXTAREA - - (#PCDATA)* -(INPUT|SELECT|TEXTAREA)>
515  <!ATTLIST TEXTAREA  <!ATTLIST TEXTAREA
516          NAME CDATA #REQUIRED          NAME CDATA #REQUIRED
517          ROWS NUMBER #REQUIRED          ROWS NUMBER #REQUIRED
518          COLS NUMBER #REQUIRED          COLS NUMBER #REQUIRED
519          %SDAFORM; "Para"          %SDAFORM; "Para"
520          %SDAPREF; "<?SDATrans TextArea: #AttList>#AttVal(Name): "          %SDAPREF; "Input Text -- #AttVal(Name): "
521          >          >
522    
523  <!-- <TEXTAREA>                 An area for text input          -->  <!-- <TEXTAREA>                 An area for text input          -->
524  <!-- <TEXTAREA NAME=...>        Name of form datum              -->  <!-- <TEXTAREA NAME=...>        Name of form datum              -->
# Line 550  SDA & ICADD: Line 531  SDA & ICADD:
531  <!--======= Document Head ======================-->  <!--======= Document Head ======================-->
532    
533  <![ %HTML.Recommended [  <![ %HTML.Recommended [
534          <!ENTITY % head.extra "META* & LINK*">          <!ENTITY % head.extra "">
535  ]]>  ]]>
536    <!ENTITY % head.extra "& NEXTID?">
537    
538  <!ENTITY % head.extra "NEXTID? & META* & LINK*">  <!ENTITY % head.content "TITLE & ISINDEX? & BASE? %head.extra">
   
 <!ENTITY % head.content "TITLE & ISINDEX? & BASE? &  
                          (%head.extra)">  
539    
540  <!ELEMENT HEAD O O  (%head.content)>  <!ELEMENT HEAD O O  (%head.content) +(META|LINK)>
 <!ATTLIST HEAD  
         %SDAPREF; "<?SDATrans Head: #AttList>"  
       >  
541    
542  <!-- <HEAD>     Document head   -->  <!-- <HEAD>     Document head   -->
543    
544  <!ELEMENT TITLE - -  (#PCDATA)*>  <!ELEMENT TITLE - -  (#PCDATA)*>
545  <!ATTLIST TITLE  <!ATTLIST TITLE
546          %SDAFORM; "Ti"          %SDAFORM; "Ti"    >
       >  
547    
548  <!-- <TITLE>    Title of document -->  <!-- <TITLE>    Title of document -->
549    
550  <!ELEMENT LINK - O EMPTY>  <!ELEMENT LINK - O EMPTY>
551  <!ATTLIST LINK  <!ATTLIST LINK
552          HREF %URI #REQUIRED          HREF %URI #REQUIRED
553          %linkExtraAttributes;          %linkExtraAttributes;
554          %SDAPREF; "<?SDATrans Link: #AttList>"          %SDAPREF; "Linked to : #AttVal (TITLE) (URN) (HREF)>"    >
         >  
555    
556  <!-- <LINK>             Link from this document                 -->  <!-- <LINK>             Link from this document                 -->
557  <!-- <LINK HREF="...">  Address of link destination             -->  <!-- <LINK HREF="...">  Address of link destination             -->
# Line 590  SDA & ICADD: Line 564  SDA & ICADD:
564  <!ELEMENT ISINDEX - O EMPTY>  <!ELEMENT ISINDEX - O EMPTY>
565  <!ATTLIST ISINDEX  <!ATTLIST ISINDEX
566          %SDAPREF;          %SDAPREF;
567     "<Para><?SDATrans     "<Para>[Document is indexed/searchable.]</Para>">
         IsIndex: #AttList>[Document indexed/searchable.]</Para>">  
568    
569  <!-- <ISINDEX>          Document is a searchable index          -->  <!-- <ISINDEX>          Document is a searchable index          -->
570    
571  <!ELEMENT BASE - O EMPTY>  <!ELEMENT BASE - O EMPTY>
572  <!ATTLIST BASE  <!ATTLIST BASE
573          HREF %URI; #REQUIRED          HREF %URI; #REQUIRED     >
         %SDAPREF; "<?SDATrans Base: #AttList>"  
         >  
574    
575  <!-- <BASE>             Base context document                   -->  <!-- <BASE>             Base context document                   -->
576  <!-- <BASE HREF="...">  Address for this document               -->  <!-- <BASE HREF="...">  Address for this document               -->
577    
578  <!ELEMENT NEXTID - O EMPTY>  <!ELEMENT NEXTID - O EMPTY>
579  <!ATTLIST NEXTID  <!ATTLIST NEXTID
580          N %linkName #REQUIRED          N CDATA #REQUIRED     >
         %SDAPREF; "<?SDATrans NextID: #AttList>"  
         >  
581    
582  <!-- <NEXTID>           Next ID to use for link name            -->  <!-- <NEXTID>           Next ID to use for link name            -->
583  <!-- <NEXTID N=...>     Next ID to use for link name            -->  <!-- <NEXTID N=...>     Next ID to use for link name            -->
# Line 617  SDA & ICADD: Line 586  SDA & ICADD:
586  <!ATTLIST META  <!ATTLIST META
587          HTTP-EQUIV  NAME    #IMPLIED          HTTP-EQUIV  NAME    #IMPLIED
588          NAME        NAME    #IMPLIED          NAME        NAME    #IMPLIED
589          CONTENT     CDATA   #REQUIRED          CONTENT     CDATA   #REQUIRED    >
         %SDAPREF; "<?SDATrans Meta: #AttList>"  
         >  
590    
591  <!-- <META>                     Generic Metainformation         -->  <!-- <META>                     Generic Metainformation         -->
592  <!-- <META HTTP-EQUIV=...>      HTTP response header name       -->  <!-- <META HTTP-EQUIV=...>      HTTP response header name       -->
593  <!-- <META HTTP-EQUIV=...>      Metainformation name            -->  <!-- <META NAME=...>            Metainformation name            -->
594  <!-- <META CONTENT="...">       Associated information          -->  <!-- <META CONTENT="...">       Associated information          -->
595    
596  <!--======= Document Structure =================-->  <!--======= Document Structure =================-->
597    
598  <![ %HTML.Deprecated [  <![ %HTML.Deprecated [
599          <!ENTITY % html.content "HEAD, BODY, PLAINTEXT?">          <!ENTITY % html.content "HEAD, BODY, PLAINTEXT?">
600  ]]>  ]]>
601  <!ENTITY % html.content "HEAD, BODY">  <!ENTITY % html.content "HEAD, BODY">
602    
# Line 637  SDA & ICADD: Line 604  SDA & ICADD:
604  <!ENTITY % version.attr "VERSION CDATA #FIXED '%HTML.Version;'">  <!ENTITY % version.attr "VERSION CDATA #FIXED '%HTML.Version;'">
605    
606  <!ATTLIST HTML  <!ATTLIST HTML
607          %version.attr;          %version.attr;
608          %SDAFORM; "Book"          %SDAFORM; "Book"
609          %SDAPREF; "<?SDATrans HTML: #AttList>"          >
         >  
610    
611  <!-- <HTML>                     HTML Document   -->  <!-- <HTML>                     HTML Document   -->

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24