W3C20 HTML 4의 SGML 선언Trio 홈페이지

주석: 이 SGML 선언의 문서 글자 세트 안에 허용 된 개별 코드들의 총 갯수에는 최초 17 반복[ISO10646에서 65536의 17번 반복]을 포함한다. 현재의 SGML 표준 버전에서는 8 디짓트(digit) 길이로 제한되기 때문에, 이 수치가 한정되었다. 이것이 UCS 글자에서 장기적으로 최초 17 반복으로 제한 될 가능성에 대해 말하는 것은 아니다. SGML에서 8 디짓트로의 한계가 먼저 제거되어 이 규격이 업데이트(updated)되면, 첫번째 17 반복 이외의 글자들이 논의 될 가능성은 대단히 높다.

주석: 엄격하게 말해서, 이 규격에서는 항상 가장 최신의 ISO 10646를 조회하는데 반해, ISO 등록 번호 177에서는 1993년의 [ISO10646] 원래 상태를 참조한다. 1993년 이래 변경들은 글자의 추가와 한글(개정 5)에서 많은 갯수의 코드 글자를 한 번에 재 배치하는 것 등이다. HTML 4 규격의 개정들은 ISO 10646 참조를 추가적인 변경을 포함하도록 업데이트 할 수 있다.

20.1 SGML 선언

<!SGML  "ISO 8879:1986(WWW)"    --         HTML 4를 위한 SGML 선언
      ISO 10646의 최초 17 반복 지원과, 태그(tag)와 글의 길이 등 제한의 개선 --

    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은 앰페샌드(&) 번호임 --
                  SHORTREF SGMLREF
         NAMES    SGMLREF
         QUANTITY SGMLREF
                 ATTCNT   60      -- 증가 됨 --
                 ATTSPLEN 65536   -- 최대 값 --
                 LITLEN   65536   -- 선언에 허용 됨  --
                 NAMELEN  65536   -- 실제 고정 된 제한 해제 --
                 PILEN    65536   -- HTML 사용도구의 적용--
                 TAGLVL   100
                 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
>

Trio 홈페이지 문서(http://trio.co.kr/webrefer/html/sgml/sgmldecl.html)는 자유로이 연결 사용이 가능함.