20 Declaración SGML de HTML 4

Nota: Este documento es parte de una traducción al castellano de la Recomendación del W3C "HTML 4.01 Specification" (más información). Puede consultar la versión original del mismo. Para cualquier comentario o corrección acerca de la traducción póngase en contacto con el traductor en jrpozo@conclase.net. Gracias por su colaboración.

Véase el Aviso de copyright de la traducción.

Nota. El número total de puntos de código permitidos en el conjunto de caracteres del documento de esta declaración SGML incluye los primeros 17 planos de [ISO10646] (17 por 65536). Se ha hecho esta limitación porque este número está limitado a una longitud de 8 dígitos en la versión actual del estándar SGML. Esto no implica que se vaya mantener a largo plazo la restricción del UCS (Conjunto universal de caracteres) a los primeros 17 planos. Es altamente probable que la superación de la limitación de 8 dígitos de SGML, y la actualización de esta especificación, se produzcan antes de la primera asignación de un carácter por encima de los 17 primeros planos.

Nota. En sentido estricto, el número de registro ISO 177 se refiere al estado original de [ISO10646] en 1993. Desde 1993 se han introducido cambios consistentes en la adición de caracteres y en una ocasión una operación de recolocación de un gran número de puntos de código para el Coreano Hangul (enmienda 5). Las revisiones de la especificación HTML 4 pueden actualizar la referencia a la ISO 10646 para incluir cambios adicionales.

20.1 Declaración SGML

<!SGML  "ISO 8879:1986 (WWW)"
    --
         Declaración SGML para el Lenguaje de Formato de Documentos
         de Hipertexto, versión 4
 
         Con soporte para los primeros 17 planos de ISO 10646
         y límites incrementados para longitudes de etiquetas y
         literales, etc.
    --
 
    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
                TOTALCAP        150000
                GRPCAP          150000
                ENTCAP          150000

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 "&#38;#x" -- 38 es el número del ampersand --
                  SHORTREF SGMLREF
         NAMES    SGMLREF
         QUANTITY SGMLREF
                  ATTCNT   60      -- incrementado --
                  ATTSPLEN 65536   -- Estos son los valores más grandes --
                  LITLEN   65536   -- permitidos en la declaración      --
                  NAMELEN  65536   -- Evita los límites fijados en las  --
                  PILEN    65536   -- implementaciones actuales de los  --
                  TAGLVL   100     -- agentes de usuario HTML           --
                  TAGLEN   65536
                  GRPGTCNT 150
                  GRPCNT   64

FEATURES
  MINIMIZE
    DATATAG  NO
    OMITTAG  YES
    RANK     NO
    SHORTTAG YES
  LINK
    SIMPLE   NO
    IMPLICIT NO
    EXPLICIT NO
  OTHER
    CONCUR   NO
    SUBDOC   NO
    FORMAL   YES
  APPINFO NONE
>