Note: the W3C HTML 5 series DTDs are deprecated and
superseded by the HTML Review Draft (200129 and newer) DTDs.
The current HTML RD 200129 Minimal DTD assumes
SGML IMPLYDEF ELEMENT ANYOTHER behaviour with respect to undeclared elements
as defined in ISO/IEC 8879:1986/Cor.2:1999(E)
in support of SVG and MathML foreign vocabularies and custom elements.
While IMPLYDEF ELEMENT ANYOTHER is supported by sgmljs.net SGML,
it might not be by other SGML software such as OpenSP. If a minimal DTD for
use with OpenSP is desired, use the legacy Minimal HTML 5.1 DTD.
Note this only affects the minimal but not full DTD variants.
SGML declaration for use with the HTML5 Full DTD
<!SGML "ISO 8879:1986 (WWW)"
--
Based on the SGML Declaration for HTML 4 (html.dcl), with
the following modifications:
- adapted GRPGTCNT, GRPCNT, ATTCNT
- adapted to WebSGML: minimum data, using extended markup minimization
feature syntax introduced with ISO 8879 Annex K
See also html5-with-svg-and-mathml.dcl
--
CHARSET
BASESET "ISO Registration Number 177//CHARSET
ISO/IEC 10646-1:1993 UCS-4 with
implementation level 3//ESC 2/5 2/15 4/6"
DESCSET 0 9 UNUSED
9 2 9
11 2 UNUSED
13 1 13
14 18 UNUSED
32 95 32
127 1 UNUSED
128 32 UNUSED
160 55136 160
55296 2048 UNUSED -- SURROGATES --
57344 1056768 57344
CAPACITY SGMLREF
SCOPE DOCUMENT
SYNTAX
SHUNCHAR CONTROLS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 127
BASESET "ISO 646IRV:1991//CHARSET
International Reference Version
(IRV)//ESC 2/8 4/2"
DESCSET 0 128 0
FUNCTION
RE 13
RS 10
SPACE 32
TAB SEPCHAR 9
NAMING LCNMSTRT ""
UCNMSTRT ""
LCNMCHAR ".-_:"
UCNMCHAR ".-_:"
NAMECASE GENERAL YES
ENTITY NO
DELIM GENERAL SGMLREF
HCRO "&#x" -- 38 is the number for ampersand --
SHORTREF SGMLREF
NAMES SGMLREF
QUANTITY SGMLREF
ATTCNT 384 -- increased for HTML51 + SVG --
ATTSPLEN 65536 -- These are the largest values --
LITLEN 65536 -- permitted in the declaration --
NAMELEN 65536 -- Avoid fixed limits in actual --
PILEN 65536 -- implementations of HTML UA's --
TAGLVL 100
TAGLEN 65536
GRPGTCNT 1024 -- increased for MathML --
GRPCNT 256 -- increased for HTML 5, MathML --
FEATURES
MINIMIZE DATATAG NO
OMITTAG YES
RANK NO
SHORTTAG
STARTTAG EMPTY NO
UNCLOSED NO
NETENABL NO
ENDTAG EMPTY NO
UNCLOSED NO
ATTRIB DEFAULT YES
OMITNAME YES
VALUE YES
EMPTYNRM NO
IMPLYDEF ATTLIST YES
DOCTYPE NO
ELEMENT NO
ENTITY NO
NOTATION NO
LINK
SIMPLE NO
IMPLICIT NO
EXPLICIT NO
OTHER
CONCUR NO
SUBDOC NO
FORMAL NO
APPINFO NONE
>