/[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.28 by connolly, Fri Jun 16 18:54: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
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    
185  <![ %HTML.Recommended [  <!ENTITY % linkType "NAME">
         <!ENTITY % linkName "ID">  
 ]]>  
   
 <!ENTITY % linkName "CDATA">  
   
 <!ENTITY % linkType "NAME"  
         -- a list of these will be specified at a later date -->  
186    
187  <!ENTITY % linkExtraAttributes  <!ENTITY % linkExtraAttributes
188          "REL %linkType #IMPLIED          "REL %linkType #IMPLIED
# Line 201  SDA & ICADD: Line 193  SDA & ICADD:
193          ">          ">
194    
195  <![ %HTML.Recommended [  <![ %HTML.Recommended [
196          <!ENTITY % A.content   "(%text)*"          <!ENTITY % A.content   "(%text)*"
197          -- <H1><a name="xxx">Heading</a></H1>          -- <H1><a name="xxx">Heading</a></H1>
198                  is preferred to                  is preferred to
199             <a name="xxx"><H1>Heading</H1></a>             <a name="xxx"><H1>Heading</H1></a>
200          -->          -->
201  ]]>  ]]>
202    
203  <!ENTITY % A.content   "(%heading|%text)*">  <!ENTITY % A.content   "(%heading|%text)*">
204    
205  <!ELEMENT A     - - %A.content -(A)>  <!ELEMENT A     - - %A.content -(A)>
206  <!ATTLIST A  <!ATTLIST A
207          HREF %URI #IMPLIED          HREF %URI #IMPLIED
208          NAME %linkName #IMPLIED          NAME CDATA #IMPLIED
209          %linkExtraAttributes;          %linkExtraAttributes;
210          %SDAPREF; "<?SDATrans A: #AttList>"          %SDAPREF; "<Anchor: #AttList>"
211          >          >
212  <!-- <A>                Anchor; source/destination of link      -->  <!-- <A>                Anchor; source/destination of link      -->
213  <!-- <A NAME="...">     Name of this anchor                     -->  <!-- <A NAME="...">     Name of this anchor                     -->
# Line 232  SDA & ICADD: Line 224  SDA & ICADD:
224  <!ELEMENT IMG    - O EMPTY>  <!ELEMENT IMG    - O EMPTY>
225  <!ATTLIST IMG  <!ATTLIST IMG
226          SRC %URI;  #REQUIRED          SRC %URI;  #REQUIRED
227          ALT CDATA #IMPLIED          ALT CDATA #IMPLIED
228          ALIGN (top|middle|bottom) #IMPLIED          ALIGN (top|middle|bottom) #IMPLIED
229          ISMAP (ISMAP) #IMPLIED          ISMAP (ISMAP) #IMPLIED
230          %SDAPREF; "<Fig><?SDATrans Img: #AttList>#AttVal(Alt)</Fig>"          %SDAPREF; "<Fig><?SDATrans Img: #AttList>#AttVal(Alt)</Fig>"
231          >          >
232    
233  <!-- <IMG>              Image; icon, glyph or illustration      -->  <!-- <IMG>              Image; icon, glyph or illustration      -->
234  <!-- <IMG SRC="...">    Address of image object                 -->  <!-- <IMG SRC="...">    Address of image object                 -->
235  <!-- <IMG ALT="...">    Textual alternative                     -->  <!-- <IMG ALT="...">    Textual alternative                     -->
236  <!-- <IMG ALIGN=...>    Position relative to text               -->  <!-- <IMG ALIGN=...>    Position relative to text               -->
237  <!-- <IMG ISMAP>        Each pixel can be a link                -->  <!-- <IMG ISMAP>        Each pixel can be a link                -->
238    
239  <!--========== Paragraphs=======================-->  <!--========== Paragraphs=======================-->
240    
# Line 251  SDA & ICADD: Line 243  SDA & ICADD:
243          %SDAFORM; "Para"          %SDAFORM; "Para"
244          >          >
245    
246  <!-- <P>        Paragraph       -->  <!-- <P>        Paragraph       -->
247    
248    
249  <!--========== Headings, Titles, Sections ===============-->  <!--========== Headings, Titles, Sections ===============-->
250    
251  <!ELEMENT HR    - O EMPTY>  <!ELEMENT HR    - O EMPTY>
252  <!ATTLIST HR  <!ATTLIST HR
253          %SDAPREF; "<Para><?SDATrans HR: #AttList></Para>"          %SDAPREF; "&#RE;&#RE;"
254          >          >
255    
256  <!-- <HR>       Horizontal rule -->  <!-- <HR>       Horizontal rule -->
257    
258  <!ELEMENT ( %heading )  - -  (%text;)*>  <!ELEMENT ( %heading )  - -  (%text;)*>
259  <!ATTLIST H1  <!ATTLIST H1
# Line 283  SDA & ICADD: Line 275  SDA & ICADD:
275          %SDAFORM; "H6"          %SDAFORM; "H6"
276          >          >
277    
278  <!-- <H1>       Heading, level 1 -->  <!-- <H1>       Heading, level 1 -->
279  <!-- <H2>       Heading, level 2 -->  <!-- <H2>       Heading, level 2 -->
280  <!-- <H3>       Heading, level 3 -->  <!-- <H3>       Heading, level 3 -->
281  <!-- <H4>       Heading, level 4 -->  <!-- <H4>       Heading, level 4 -->
282  <!-- <H5>       Heading, level 5 -->  <!-- <H5>       Heading, level 5 -->
283  <!-- <H6>       Heading, level 6 -->  <!-- <H6>       Heading, level 6 -->
284    
285    
286  <!--========== Text Flows ======================-->  <!--========== Text Flows ======================-->
287    
288  <![ %HTML.Forms [  <![ %HTML.Forms [
289          <!ENTITY % block.forms "BLOCKQUOTE | FORM | ISINDEX">          <!ENTITY % block.forms "BLOCKQUOTE | FORM | ISINDEX">
290  ]]>  ]]>
291    
292  <!ENTITY % block.forms "BLOCKQUOTE">  <!ENTITY % block.forms "BLOCKQUOTE">
293    
294  <![ %HTML.Deprecated [  <![ %HTML.Deprecated [
295          <!ENTITY % preformatted "PRE | XMP | LISTING">          <!ENTITY % preformatted "PRE | XMP | LISTING">
296  ]]>  ]]>
297    
298  <!ENTITY % preformatted "PRE">  <!ENTITY % preformatted "PRE">
299    
300  <!ENTITY % block "P | %list | DL  <!ENTITY % block "P | %list | DL
301          | %preformatted          | %preformatted
302          | %block.forms">          | %block.forms">
303    
304  <!ENTITY % flow "(%text|%block)*">  <!ENTITY % flow "(%text|%block)*">
305    
# Line 316  SDA & ICADD: Line 308  SDA & ICADD:
308  <!ATTLIST PRE  <!ATTLIST PRE
309          WIDTH NUMBER #implied          WIDTH NUMBER #implied
310          %SDAFORM; "Lit"          %SDAFORM; "Lit"
         %SDAPREF; "<?SDATrans Pre: #AttList>"  
311          >          >
312    
313  <!-- <PRE>              Preformatted text               -->  <!-- <PRE>              Preformatted text               -->
314  <!-- <PRE WIDTH=...>    Maximum characters per line     -->  <!-- <PRE WIDTH=...>    Maximum characters per line     -->
315    
316  <![ %HTML.Deprecated [  <![ %HTML.Deprecated [
317    
318  <!ENTITY % literal "CDATA"  <!ENTITY % literal "CDATA"
319          -- historical, non-conforming parsing mode where          -- historical, non-conforming parsing mode where
320             the only markup signal is the end tag             the only markup signal is the end tag
321             in full             in full
322          -->          -->
323    
324  <!ELEMENT (XMP|LISTING) - -  %literal>  <!ELEMENT (XMP|LISTING) - -  %literal>
325  <!ATTLIST XMP  <!ATTLIST XMP
# Line 340  SDA & ICADD: Line 331  SDA & ICADD:
331          %SDAPREF; "Listing:&#RE;"          %SDAPREF; "Listing:&#RE;"
332          >          >
333    
334  <!-- <XMP>              Example section         -->  <!-- <XMP>              Example section         -->
335  <!-- <LISTING>          Computer listing        -->  <!-- <LISTING>          Computer listing        -->
336    
337  <!ELEMENT PLAINTEXT - O %literal>  <!ELEMENT PLAINTEXT - O %literal>
338  <!-- <PLAINTEXT>        Plain text passage      -->  <!-- <PLAINTEXT>        Plain text passage      -->
339    
340  <!ATTLIST PLAINTEXT  <!ATTLIST PLAINTEXT
341          %SDAFORM; "Lit"          %SDAFORM; "Lit"
# Line 356  SDA & ICADD: Line 347  SDA & ICADD:
347    
348  <!ELEMENT DL    - -  (DT | DD)+>  <!ELEMENT DL    - -  (DT | DD)+>
349  <!ATTLIST DL  <!ATTLIST DL
350          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
351          %SDAFORM; "List"          %SDAFORM; "List"
352          %SDAPREF; "<?SDATrans DL: #AttList>"          %SDAPREF; "Definition List:"
353          >          >
354    
355  <!ELEMENT DT    - O (%text)*>  <!ELEMENT DT    - O (%text)*>
356  <!ATTLIST DT  <!ATTLIST DT
# Line 371  SDA & ICADD: Line 362  SDA & ICADD:
362          %SDAFORM; "LItem"          %SDAFORM; "LItem"
363          >          >
364    
365  <!-- <DL>               Definition list, or glossary    -->  <!-- <DL>               Definition list, or glossary    -->
366  <!-- <DL COMPACT>       Compact style list              -->  <!-- <DL COMPACT>       Compact style list              -->
367  <!-- <DT>               Term in definition list         -->  <!-- <DT>               Term in definition list         -->
368  <!-- <DD>               Definition of term              -->  <!-- <DD>               Definition of term              -->
369    
370  <!ELEMENT (OL|UL) - -  (LI)+>  <!ELEMENT (OL|UL) - -  (LI)+>
371  <!ATTLIST OL  <!ATTLIST OL
372          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
373          %SDAFORM; "List"          %SDAFORM; "List"
         %SDAPREF; "<?SDATrans OL: #AttList>"  
374          >          >
375  <!ATTLIST UL  <!ATTLIST UL
376          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
377          %SDAFORM; "List"          %SDAFORM; "List"
         %SDAPREF; "<?SDATrans UL: #AttList>"  
378          >          >
379  <!-- <UL>               Unordered list                  -->  <!-- <UL>               Unordered list                  -->
380  <!-- <UL COMPACT>       Compact list style              -->  <!-- <UL COMPACT>       Compact list style              -->
381  <!-- <OL>               Ordered, or numbered list       -->  <!-- <OL>               Ordered, or numbered list       -->
382  <!-- <OL COMPACT>       Compact list style              -->  <!-- <OL COMPACT>       Compact list style              -->
383    
384    
385  <!ELEMENT (DIR|MENU) - -  (LI)+ -(%block)>  <!ELEMENT (DIR|MENU) - -  (LI)+ -(%block)>
386  <!ATTLIST DIR  <!ATTLIST DIR
387          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
388          %SDAFORM; "List"          %SDAFORM; "List"
389          %SDAPREF;          %SDAPREF; "<LHead>Directory</LHead>"
          "<?SDATrans Dir: #AttList><LHead>Directory</LHead>"  
390          >          >
391  <!ATTLIST MENU  <!ATTLIST MENU
392          COMPACT (COMPACT) #IMPLIED          COMPACT (COMPACT) #IMPLIED
393          %SDAFORM; "List"          %SDAFORM; "List"
394          %SDAPREF; "<?SDATrans Menu: #AttList><LHead>Menu</LHead>"          %SDAPREF; "<LHead>Menu</LHead>"
395          >          >
396    
397  <!-- <DIR>              Directory list                  -->  <!-- <DIR>              Directory list                  -->
398  <!-- <DIR COMPACT>      Compact list style              -->  <!-- <DIR COMPACT>      Compact list style              -->
399  <!-- <MENU>             Menu list                       -->  <!-- <MENU>             Menu list                       -->
400  <!-- <MENU COMPACT>     Compact list style              -->  <!-- <MENU COMPACT>     Compact list style              -->
401    
402  <!ELEMENT LI    - O %flow>  <!ELEMENT LI    - O %flow>
403  <!ATTLIST LI  <!ATTLIST LI
404          %SDAFORM; "LItem"          %SDAFORM; "LItem"
405          >          >
406    
407  <!-- <LI>               List item                       -->  <!-- <LI>               List item                       -->
408    
409  <!--========== Document Body ===================-->  <!--========== Document Body ===================-->
410    
# Line 434  SDA & ICADD: Line 422  SDA & ICADD:
422                                   HR | ADDRESS)*">                                   HR | ADDRESS)*">
423    
424  <!ELEMENT BODY O O  %body.content>  <!ELEMENT BODY O O  %body.content>
 <!ATTLIST BODY  
         %SDAPREF; "<?SDATrans Body: #AttList>"  
         >  
425    
426  <!-- <BODY>     Document body   -->  <!-- <BODY>     Document body   -->
427    
428  <!ELEMENT BLOCKQUOTE - - %body.content>  <!ELEMENT BLOCKQUOTE - - %body.content>
429  <!ATTLIST BLOCKQUOTE  <!ATTLIST BLOCKQUOTE
430          %SDAFORM; "BQ"          %SDAFORM; "BQ"
431          >          >
432    
433  <!-- <BLOCKQUOTE>       Quoted passage  -->  <!-- <BLOCKQUOTE>       Quoted passage  -->
434    
435  <!ELEMENT ADDRESS - - (%text|P)*>  <!ELEMENT ADDRESS - - (%text|P)*>
436  <!ATTLIST  ADDRESS  <!ATTLIST  ADDRESS
# Line 462  SDA & ICADD: Line 447  SDA & ICADD:
447    
448  <!ELEMENT FORM - - %body.content -(FORM) +(INPUT|SELECT|TEXTAREA)>  <!ELEMENT FORM - - %body.content -(FORM) +(INPUT|SELECT|TEXTAREA)>
449  <!ATTLIST FORM  <!ATTLIST FORM
450          ACTION %URI #IMPLIED          ACTION %URI #IMPLIED
451          METHOD (%HTTP-Method) GET          METHOD (%HTTP-Method) GET
452          ENCTYPE %Content-Type; "application/x-www-form-urlencoded"          ENCTYPE %Content-Type; "application/x-www-form-urlencoded"
453          %SDAPREF; "<Para><?SDATrans Form: #AttList>Form:</Para>"          %SDAPREF; "<Para>Form:</Para>"
454          %SDASUFF; "<Para><?SDATrans Form: #End>Form End.</Para>"          %SDASUFF; "<Para>Form End.</Para>"
455          >          >
456    
457  <!-- <FORM>                     Fill-out or data-entry form     -->  <!-- <FORM>                     Fill-out or data-entry form     -->
458  <!-- <FORM ACTION="...">        Address for completed form      -->  <!-- <FORM ACTION="...">        Address for completed form      -->
459  <!-- <FORM METHOD=...>          Method of submitting form       -->  <!-- <FORM METHOD=...>          Method of submitting form       -->
460  <!-- <FORM ENCTYPE="...">       Representation of form data     -->  <!-- <FORM ENCTYPE="...">       Representation of form data     -->
461    
462  <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX |  <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX |
463                          RADIO | SUBMIT | RESET |                          RADIO | SUBMIT | RESET |
464                          IMAGE | HIDDEN )">                          IMAGE | HIDDEN )">
465  <!ELEMENT INPUT - O EMPTY>  <!ELEMENT INPUT - O EMPTY>
466  <!ATTLIST INPUT  <!ATTLIST INPUT
467          TYPE %InputType TEXT          TYPE %InputType TEXT
# Line 487  SDA & ICADD: Line 472  SDA & ICADD:
472          SIZE CDATA #IMPLIED          SIZE CDATA #IMPLIED
473          MAXLENGTH NUMBER #IMPLIED          MAXLENGTH NUMBER #IMPLIED
474          ALIGN (top|middle|bottom) #IMPLIED          ALIGN (top|middle|bottom) #IMPLIED
475          %SDAPREF; "<?SDATrans Input: #AttList>"          %SDAPREF; "Input: "
476          >          >
477    
478  <!-- <INPUT>                    Form input datum                -->  <!-- <INPUT>                    Form input datum                -->
# Line 502  SDA & ICADD: Line 487  SDA & ICADD:
487    
488  <!ELEMENT SELECT - - (OPTION+) -(INPUT|SELECT|TEXTAREA)>  <!ELEMENT SELECT - - (OPTION+) -(INPUT|SELECT|TEXTAREA)>
489  <!ATTLIST SELECT  <!ATTLIST SELECT
490          NAME CDATA #REQUIRED          NAME CDATA #REQUIRED
491          SIZE NUMBER #IMPLIED          SIZE NUMBER #IMPLIED
492          MULTIPLE (MULTIPLE) #IMPLIED          MULTIPLE (MULTIPLE) #IMPLIED
493          %SDAFORM; "List"          %SDAFORM; "List"
494          %SDAPREF;          %SDAPREF;
495          "<?SDATrans Select:          "<LHead>Select #AttVal(Multiple)</LHead>"
                  #AttList><LHead>Select #AttVal(Multiple)</LHead>"  
496          >          >
497    
498  <!-- <SELECT>                   Selection of option(s)          -->  <!-- <SELECT>                   Selection of option(s)          -->
# Line 518  SDA & ICADD: Line 502  SDA & ICADD:
502    
503  <!ELEMENT OPTION - O (#PCDATA)*>  <!ELEMENT OPTION - O (#PCDATA)*>
504  <!ATTLIST OPTION  <!ATTLIST OPTION
505          SELECTED (SELECTED) #IMPLIED          SELECTED (SELECTED) #IMPLIED
506          VALUE CDATA #IMPLIED          VALUE CDATA #IMPLIED
507          %SDAFORM; "LItem"          %SDAFORM; "LItem"
508          %SDAPREF;          %SDAPREF;
509          "<?SDATrans Option:          "Option: #AttVal(Value) #AttVal(Selected)"
          #AttList>#AttVal(Value) #AttVal(Selected)"  
510          >          >
511    
512  <!-- <OPTION>                   A selection option              -->  <!-- <OPTION>                   A selection option              -->
# Line 532  SDA & ICADD: Line 515  SDA & ICADD:
515    
516  <!ELEMENT TEXTAREA - - (#PCDATA)* -(INPUT|SELECT|TEXTAREA)>  <!ELEMENT TEXTAREA - - (#PCDATA)* -(INPUT|SELECT|TEXTAREA)>
517  <!ATTLIST TEXTAREA  <!ATTLIST TEXTAREA
518          NAME CDATA #REQUIRED          NAME CDATA #REQUIRED
519          ROWS NUMBER #REQUIRED          ROWS NUMBER #REQUIRED
520          COLS NUMBER #REQUIRED          COLS NUMBER #REQUIRED
521          %SDAFORM; "Para"          %SDAFORM; "Para"
522          %SDAPREF; "<?SDATrans TextArea: #AttList>#AttVal(Name): "          %SDAPREF; "Input Text -- #AttVal(Name): "
523          >          >
524    
525  <!-- <TEXTAREA>                 An area for text input          -->  <!-- <TEXTAREA>                 An area for text input          -->
526  <!-- <TEXTAREA NAME=...>        Name of form datum              -->  <!-- <TEXTAREA NAME=...>        Name of form datum              -->
# Line 550  SDA & ICADD: Line 533  SDA & ICADD:
533  <!--======= Document Head ======================-->  <!--======= Document Head ======================-->
534    
535  <![ %HTML.Recommended [  <![ %HTML.Recommended [
536          <!ENTITY % head.extra "META* & LINK*">          <!ENTITY % head.extra "">
537  ]]>  ]]>
538    <!ENTITY % head.extra "& NEXTID?">
539    
540  <!ENTITY % head.extra "NEXTID? & META* & LINK*">  <!ENTITY % head.content "TITLE & ISINDEX? & BASE? %head.extra">
   
 <!ENTITY % head.content "TITLE & ISINDEX? & BASE? &  
                          (%head.extra)">  
541    
542  <!ELEMENT HEAD O O  (%head.content)>  <!ELEMENT HEAD O O  (%head.content) +(META|LINK)>
 <!ATTLIST HEAD  
         %SDAPREF; "<?SDATrans Head: #AttList>"  
       >  
543    
544  <!-- <HEAD>     Document head   -->  <!-- <HEAD>     Document head   -->
545    
546  <!ELEMENT TITLE - -  (#PCDATA)*>  <!ELEMENT TITLE - -  (#PCDATA)*>
547  <!ATTLIST TITLE  <!ATTLIST TITLE
548          %SDAFORM; "Ti"          %SDAFORM; "Ti"    >
       >  
549    
550  <!-- <TITLE>    Title of document -->  <!-- <TITLE>    Title of document -->
551    
552  <!ELEMENT LINK - O EMPTY>  <!ELEMENT LINK - O EMPTY>
553  <!ATTLIST LINK  <!ATTLIST LINK
554          HREF %URI #REQUIRED          HREF %URI #REQUIRED
555          %linkExtraAttributes;          %linkExtraAttributes;
556          %SDAPREF; "<?SDATrans Link: #AttList>"          %SDAPREF; "Linked to : #AttVal (TITLE) (URN) (HREF)>"    >
         >  
557    
558  <!-- <LINK>             Link from this document                 -->  <!-- <LINK>             Link from this document                 -->
559  <!-- <LINK HREF="...">  Address of link destination             -->  <!-- <LINK HREF="...">  Address of link destination             -->
# Line 590  SDA & ICADD: Line 566  SDA & ICADD:
566  <!ELEMENT ISINDEX - O EMPTY>  <!ELEMENT ISINDEX - O EMPTY>
567  <!ATTLIST ISINDEX  <!ATTLIST ISINDEX
568          %SDAPREF;          %SDAPREF;
569     "<Para><?SDATrans     "<Para>[Document is indexed/searchable.]</Para>">
         IsIndex: #AttList>[Document indexed/searchable.]</Para>">  
570    
571  <!-- <ISINDEX>          Document is a searchable index          -->  <!-- <ISINDEX>          Document is a searchable index          -->
572    
573  <!ELEMENT BASE - O EMPTY>  <!ELEMENT BASE - O EMPTY>
574  <!ATTLIST BASE  <!ATTLIST BASE
575          HREF %URI; #REQUIRED          HREF %URI; #REQUIRED     >
         %SDAPREF; "<?SDATrans Base: #AttList>"  
         >  
576    
577  <!-- <BASE>             Base context document                   -->  <!-- <BASE>             Base context document                   -->
578  <!-- <BASE HREF="...">  Address for this document               -->  <!-- <BASE HREF="...">  Address for this document               -->
579    
580  <!ELEMENT NEXTID - O EMPTY>  <!ELEMENT NEXTID - O EMPTY>
581  <!ATTLIST NEXTID  <!ATTLIST NEXTID
582          N %linkName #REQUIRED          N CDATA #REQUIRED     >
         %SDAPREF; "<?SDATrans NextID: #AttList>"  
         >  
583    
584  <!-- <NEXTID>           Next ID to use for link name            -->  <!-- <NEXTID>           Next ID to use for link name            -->
585  <!-- <NEXTID N=...>     Next ID to use for link name            -->  <!-- <NEXTID N=...>     Next ID to use for link name            -->
# Line 617  SDA & ICADD: Line 588  SDA & ICADD:
588  <!ATTLIST META  <!ATTLIST META
589          HTTP-EQUIV  NAME    #IMPLIED          HTTP-EQUIV  NAME    #IMPLIED
590          NAME        NAME    #IMPLIED          NAME        NAME    #IMPLIED
591          CONTENT     CDATA   #REQUIRED          CONTENT     CDATA   #REQUIRED    >
         %SDAPREF; "<?SDATrans Meta: #AttList>"  
         >  
592    
593  <!-- <META>                     Generic Metainformation         -->  <!-- <META>                     Generic Metainformation         -->
594  <!-- <META HTTP-EQUIV=...>      HTTP response header name       -->  <!-- <META HTTP-EQUIV=...>      HTTP response header name       -->
595  <!-- <META HTTP-EQUIV=...>      Metainformation name            -->  <!-- <META NAME=...>            Metainformation name            -->
596  <!-- <META CONTENT="...">       Associated information          -->  <!-- <META CONTENT="...">       Associated information          -->
597    
598  <!--======= Document Structure =================-->  <!--======= Document Structure =================-->
599    
600  <![ %HTML.Deprecated [  <![ %HTML.Deprecated [
601          <!ENTITY % html.content "HEAD, BODY, PLAINTEXT?">          <!ENTITY % html.content "HEAD, BODY, PLAINTEXT?">
602  ]]>  ]]>
603  <!ENTITY % html.content "HEAD, BODY">  <!ENTITY % html.content "HEAD, BODY">
604    
# Line 637  SDA & ICADD: Line 606  SDA & ICADD:
606  <!ENTITY % version.attr "VERSION CDATA #FIXED '%HTML.Version;'">  <!ENTITY % version.attr "VERSION CDATA #FIXED '%HTML.Version;'">
607    
608  <!ATTLIST HTML  <!ATTLIST HTML
609          %version.attr;          %version.attr;
610          %SDAFORM; "Book"          %SDAFORM; "Book"
611          %SDAPREF; "<?SDATrans HTML: #AttList>"          >
         >  
612    
613  <!-- <HTML>                     HTML Document   -->  <!-- <HTML>                     HTML Document   -->

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24