Initial Commit
[packages] / xemacs-packages / psgml-dtds / etc / html.decl
1 <!SGML  "ISO 8879:1986"
2 --
3         SGML Declaration for HyperText Markup Language (HTML)
4         as used by the World-Wide Web (WWW) application.
5
6 --
7
8 CHARSET
9          BASESET  "ISO 646:1983//CHARSET
10                    International Reference Version (IRV)//ESC 2/5 4/0"
11          DESCSET  0   9   UNUSED
12                   9   2   9
13                   11  2   UNUSED
14                   13  1   13
15                   14  18  UNUSED
16                   32  95  32
17                   127 1   UNUSED
18      BASESET   "ISO Registration Number 100//CHARSET
19                 ECMA-94 Right Part of Latin Alphabet Nr. 1//ESC 2/13 4/1"
20      DESCSET   128 32 UNUSED
21                160 96 UNUSED
22
23 CAPACITY        SGMLREF
24                 TOTALCAP        150000
25                 GRPCAP          150000
26   
27 SCOPE    DOCUMENT
28 SYNTAX   
29          SHUNCHAR CONTROLS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
30                            19 20 21 22 23 24 25 26 27 28 29 30 31 127
31          BASESET  "ISO 646:1983//CHARSET
32                    International Reference Version (IRV)//ESC 2/5 4/0"
33          DESCSET  0 128 0
34          FUNCTION
35               --  SPACE       32
36                   TAB SEPCHAR  9
37                   LF  SEPCHAR 10
38                   FF  SEPCHAR 12
39                   CR  SEPCHAR 13 --
40
41         -- The above is an accurate description of the usage of FUNCTION --
42         -- characters in HTML implementations; that is, there is no      --
43         -- Record Start or Record End character, and no occurences of    --
44         -- character 10 or 13 are "ignored" by the parser.               --
45         -- But because few SGML implementations support this concrete    --
46         -- sytax, we include the one below.                              --
47
48         -- Note that in order to get correct behaviour w.r.t. newline    --
49         -- processing, you will have to play some tricks in construcing  --
50         -- the document entity for parsing in order to keep the parser   --
51         -- from ignoring newlines in surpirsing ways                     --
52
53                   RE          13
54                   RS          10
55                   SPACE       32
56                   TAB SEPCHAR  9
57         
58
59          NAMING   LCNMSTRT ""
60                   UCNMSTRT ""
61                   LCNMCHAR ".-"
62                   UCNMCHAR ".-"
63                   NAMECASE GENERAL YES
64                            ENTITY  NO
65          DELIM    GENERAL  SGMLREF
66                   SHORTREF SGMLREF
67          NAMES    SGMLREF
68          QUANTITY SGMLREF
69                   NAMELEN  72    -- somewhat arbitrary; taken from
70                                         internet line length conventions --
71                   TAGLVL   100
72                   LITLEN   1024
73                   GRPGTCNT 150
74                   GRPCNT   64                   
75
76 FEATURES
77   MINIMIZE
78     DATATAG  NO
79     OMITTAG  YES
80     RANK     NO
81     SHORTTAG YES
82   LINK
83     SIMPLE   NO
84     IMPLICIT NO
85     EXPLICIT NO
86   OTHER
87     CONCUR   NO
88     SUBDOC   NO
89     FORMAL   YES
90   APPINFO    NONE
91 >
92 <!-- 
93         $Id: html.decl,v 1.1 2002-08-25 10:21:58 scop Exp $
94
95         Author: Daniel W. Connolly <connolly@hal.com>
96
97         See also: http://www.hal.com/%7Econnolly/html-spec
98                   http://info.cern.ch/hypertext/WWW/MarkUp/MarkUp.html
99  -->