DTD for NCALS HTML2.0

(NCALS-HTMLの文書型宣言の規格)

(C)1996 Nippon CALS Research Partnership. All rights reserved.

This document is partially written in Japanese and SGML.
Much of description for character code and SGML declaration
are based on SGML notation.
We believe that the description are understandable by
all SGML experts.

内容の見出し 次の内容を選択すると,その内容の冒頭へ飛ぶことができます。

  1. Scope(適用範囲)
  2. Differences between IETF-HTML-DTD(IETFのHTML2.0との~相違)
  3. Standards of Character code in NCALS(文字符号に関するNCALS 共通規定)とJIS X 4151表9との相違
  4. Comparison of Quantity(容量集合・量集合についての比較)
  5. SGML declaration(SGML宣言)
  6. NCALS HTML-DTD (形式仕様記述,V2.0,Latest update 1996.08.28)

参考(note)
  1. ISO-HTMLの委員会案
  2. 投錨支援の小道具
Return to Standards index(関連規格へ戻る。)
  1. Scope(適用範囲)   NCALS-HTMLの適用範囲は,次のとおりとする。
    1. NCALSが奉仕するWWW奉仕機の文書表現の機能の上限,
    2. NCALSがHTML変換のための道具を用意する場合の目的 言語の仕様。
    3. NCALS内で交換する割付け済みHTML文書の機能の上限。
    Return to top of document(先頭へ戻る。)
  2. Differences between IETF-HTML-DTD(IETFのHTML-DTD(V2.0) との相違)
    NCALS-HTMLは,
    Standards for Character code in NCALS(文字 符号に関するNCALS共通規定)を,次のとおり適用した。
    1. 文字集合(CHARSET)の値32~126は,IETFのHTML-DTDでは,ISO 646: 1983(IRV)に固定されているが,NCALSのHTML-DTDでは機能制御符号 SS3(Single Shift 3)によって,JIS X 0212(7ビット及び8ビット の2バイト情報交換用符号化漢字集合ー 補助漢字)を呼び出せるよ うに割り当てた。
    2. 文字集合(CHARSET)の値128~256は,IETFのHTML-DTDでは, ISO Registration Number 100//CHARSET ECMA-94 Right Part of Latin AlphabetNr.1//ESC 2/13 4/1" であったが,NCALS-HTMLではJIS X 0208(7ビット及び8ビットの 2バイト情報交換用符号化漢字集合)とした。
    Return to top of document(先頭へ戻る。)
  3. Standards of Character code in NCALS(文字符号に関する NCALS共通規定)JIS X 4151表9との相違
    NCALS文書用のSGML宣言(NCALS用)とJIS X4151表9で記述された
    日本語用のSGML宣言(JIS用と略記)との相違は,次のとおりである。
    1. NCALS用では,文字集合に補助漢字を扱えるようにするための追加。
    2. NCALS用では,規格参照容量集合の変更が,TOTALCAPだけとした。
    3. NCALS用では,構文参照文字集合の定義に,SS3をつけ加えているため,
      8ビットとしての定義をした。
    4. NCALS用では,規格参照量集合の変更が,LITLENとNAMELENだけとした。
    5. SGML宣言の<!SGMLに続く最小表記が,NCALSでは,ISO 8879:1986 とした。
    6. BASESETに記述するISO 646の発行年が,NCALSでは最新の1991とした。 JIS用では, 1983となっている。
    7. BASESETに指示シーケンスが,NCALS用では8ビット表現用(ESC 02/5 04/0)とした。 JIS用では,7ビット用(ESC 2/5 4/0)です。これに合わせてDESCSET内の
      文字の定義も256文字までを対象にした。

    Return to top of document(先頭へ戻る。)

  4. Comparison of Quantity(容量集合・量集合についての比較)
    この表中では,*は規格参照と同一値を表わす。値に相違のあるものだけを
    挙げた。 規格参照 NCALS用 IETF用 JIS用 CAPACITY TOTALCAP 35000 90000 32165152 ENTCAP 35000 * 3000000 ENTCHCAP 35000 * 3000000 ELEMCAP 35000 * 3000000 GRPCAP 35000 * 3000000 EXGRPCAP 35000 * 3000000 EXNMCAP 35000 * 3000000 ATTCAP 35000 * 3000000 AVGRPCAT 35000 * 3000000 IDCAP 35000 * 3000000 IDREFCAP 35000 * 3000000 QUANTITY ATTCNT 40 * 400 ATTSPLEN 960 * 960000 ENTLVL 16 * 1600 GRPCNT 32 64 64 GRPGTCNT 96 150 150 GRPLVL 16 * 1600 LITLEN 240 1024 1024 NAMELEN 8 24 24 TAGLEN 960 * 960000 TAGLVL 24 100 100

    Return to top of document(先頭へ戻る。)

  5. SGML decralation(SGML宣言)

    -- Here is SGML declaration of NCALS Technical documents -- -- ここから NCALS-HTML文書用のSGML宣言 --

    <!-- (C) Nippon CALS Partnership 1996
    Permission to copy in any form is granted for use with conforming
    SGML systems and applications as describes in ISO 8879, provided this notice is included in all copies. -->

    Return to top(この文書の先端へ戻る。)

    <!SGML "ISO 8879:1986" -- Declaration for NCALS Basic SGML Document -- CHARSET BASESET "ISO 646-1991//CHARSET International Reference Version (IRV)//ESC 02/5 04/0" DESCSET 0 9 UNUSED 9 2 9 11 2 UNUSED 13 1 13 14 18 UNUSED 32 95 32 127 129 UNUSED BASESET "ISO Registration Number 159//CHARSET JIS X 0212//ESC 02/4 02/11 04/4" DESCSET 256 8353 UNUSED -- 0080 .. -- 8481 270 UNUSED -- 2121 .. -- 8751 8 8751 -- 222F .. 2236 -- 8759 1 UNUSED -- 2237(TILDE) -- 8760 2 8760 -- 2238 .. 2239 -- 8762 8 UNUSED 8770 3 8770 -- 2242 .. 2244 -- 8773 38 UNUSED 8811 7 8811 -- 226B .. 2271 -- 8818 1007 UNUSED 9825 5 9825 -- 2661 .. 2665 -- 9830 1 UNUSED 9831 1 9831 -- 2667 -- 9832 1 UNUSED 9833 2 9833 -- 2669 .. 266A -- 9835 1 UNUSED 9836 1 9836 -- 266C -- 9837 4 UNUSED 9841 12 9841 -- 2671 .. 267C -- 9853 197 UNUSED 10050 13 10050 -- 2742 .. 274E -- 10063 35 UNUSED 10098 13 10098 -- 2772 .. 277E -- 10111 418 UNUSED 10529 2 10529 -- 2921 .. 2922 -- 10531 1 UNUSED 10532 1 10532 -- 2924 -- 10533 1 UNUSED 10534 1 10534 -- 2926 -- 10535 1 UNUSED 10536 2 10536 -- 2928 .. 2929 -- 10538 1 UNUSED 10539 3 10539 -- 292B .. 292D -- 10542 1 UNUSED 10543 2 10543 -- 292F .. 2930 -- 10545 16 UNUSED 10561 16 10561 -- 2941 .. 2950 -- 10577 208 UNUSED 10785 24 10785 -- 2A21 .. 2A38 -- 10809 1 UNUSED 10810 62 10810 -- 2A3A .. 2A77 -- 10872 169 UNUSED 11041 27 11041 -- 2B21 .. 2B3B -- 11068 1 UNUSED 11069 7 11069 -- 2B3D .. 2B43 -- 11076 1 UNUSED 11077 51 11077 -- 2B45 .. 2B77 -- 11128 1193 UNUSED 12321 94 12321 -- 3021 .. 307E -- 12415 162 UNUSED 12577 94 12577 -- 3121 .. 317E -- 12671 162 UNUSED 12833 94 12833 -- 3221 .. 327E -- 12927 162 UNUSED 13089 94 13089 -- 3321 .. 337E -- 13183 162 UNUSED 13345 94 13345 -- 3421 .. 347E -- 13439 162 UNUSED 13601 94 13601 -- 3521 .. 357E -- 13695 162 UNUSED 13857 94 13857 -- 3621 .. 367E -- 13951 162 UNUSED 14113 94 14113 -- 3721 .. 377E -- 14207 162 UNUSED 14369 94 14369 -- 3821 .. 387E -- 14463 162 UNUSED 14625 94 14625 -- 3921 .. 397E -- 14719 162 UNUSED 14881 94 14881 -- 3A21 .. 3A7E -- 14975 162 UNUSED 15137 94 15137 -- 3B21 .. 3B7E -- 15231 162 UNUSED 15393 94 15393 -- 3C21 .. 3C7E -- 15487 162 UNUSED 15649 94 15649 -- 3D21 .. 3D7E -- 15743 162 UNUSED 15905 94 15905 -- 3E21 .. 3E7E -- 15999 162 UNUSED 16161 94 16161 -- 3F21 .. 3F7E -- 16255 162 UNUSED 16417 94 16417 -- 4021 .. 407E -- 16511 162 UNUSED 16673 94 16673 -- 4121 .. 417E -- 16767 162 UNUSED 16929 94 16929 -- 4221 .. 427E -- 17023 162 UNUSED 17185 94 17185 -- 4321 .. 437E -- 17279 162 UNUSED 17441 94 17441 -- 4421 .. 447E -- 17535 162 UNUSED 17697 94 17697 -- 4521 .. 457E -- 17791 162 UNUSED 17953 94 17953 -- 4621 .. 467E -- 18047 162 UNUSED 18209 94 18209 -- 4721 .. 477E -- 18303 162 UNUSED 18465 94 18465 -- 4821 .. 487E -- 18559 162 UNUSED 18721 94 18721 -- 4921 .. 497E -- 18815 162 UNUSED 18977 94 18977 -- 4A21 .. 4A7E -- 19071 162 UNUSED 19233 94 19233 -- 4B21 .. 4B7E -- 19327 162 UNUSED 19489 94 19489 -- 4C21 .. 4C7E -- 19583 162 UNUSED 19745 94 19745 -- 4D21 .. 4D7E -- 19839 162 UNUSED 20001 94 20001 -- 4E21 .. 4E7E -- 20095 162 UNUSED 20257 94 20257 -- 4F21 .. 4F7E -- 20351 162 UNUSED 20513 94 20513 -- 5021 .. 507E -- 20607 162 UNUSED 20769 94 20769 -- 5121 .. 517E -- 20863 162 UNUSED 21025 94 21025 -- 5221 .. 527E -- 21119 162 UNUSED 21281 94 21281 -- 5321 .. 537E -- 21375 162 UNUSED 21537 94 21537 -- 5421 .. 547E -- 21631 162 UNUSED 21793 94 21793 -- 5521 .. 557E -- 21887 162 UNUSED 22049 94 22049 -- 5621 .. 567E -- 22143 162 UNUSED 22305 94 22305 -- 5721 .. 577E -- 22399 162 UNUSED 22561 94 22561 -- 5821 .. 587E -- 22655 162 UNUSED 22817 94 22817 -- 5921 .. 597E -- 22911 162 UNUSED 23073 94 23073 -- 5A21 .. 5A7E -- 23167 162 UNUSED 23329 94 23329 -- 5B21 .. 5B7E -- 23423 162 UNUSED 23585 94 23585 -- 5C21 .. 5C7E -- 23679 162 UNUSED 23841 94 23841 -- 5D21 .. 5D7E -- 23935 162 UNUSED 24097 94 24097 -- 5E21 .. 5E7E -- 24191 162 UNUSED 24353 94 24353 -- 5F21 .. 5F7E -- 24447 162 UNUSED 24609 94 24609 -- 6021 .. 607E -- 24703 162 UNUSED 24865 94 24865 -- 6121 .. 617E -- 24959 162 UNUSED 25121 94 25121 -- 6221 .. 627E -- 25215 162 UNUSED 25377 94 25377 -- 6321 .. 637E -- 25471 162 UNUSED 25633 94 25633 -- 6421 .. 647E -- 25727 162 UNUSED 25889 94 25889 -- 6521 .. 657E -- 25983 162 UNUSED 26145 94 26145 -- 6621 .. 667E -- 26239 162 UNUSED 26401 94 26401 -- 6721 .. 677E -- 26495 162 UNUSED 26657 94 26657 -- 6821 .. 687E -- 26751 162 UNUSED 26913 94 26913 -- 6921 .. 697E -- 27007 162 UNUSED 27169 94 27169 -- 6A21 .. 6A7E -- 27263 162 UNUSED 27425 94 27425 -- 6B21 .. 6B7E -- 27519 162 UNUSED 27681 94 27681 -- 6C21 .. 6C7E -- 27775 162 UNUSED 27937 67 27937 -- 6D21 .. 6D63 -- 28004 4379 UNUSED -- .. 7E7E -- 32383 385 UNUSED -- .. 7FFF -- BASESET "ISO Registration Number 168//CHARSET JIS X 0208//ESC 02/6 04/0 ESC 02/4 02/9 04/2" DESCSET 32768 8609 UNUSED -- 8000 .. -- 41377 1 UNUSED -- (SPACE) -- 41378 2 41378 -- A1A2 .. A1A3 -- 41380 2 UNUSED -- ,. -- 41382 1 41381 -- A1A6 -- 41383 4 UNUSED -- :;?! -- 41387 3 41387 -- A1AB .. A1AD -- 41390 1 UNUSED -- ` -- 41391 1 41391 -- A1AF -- 41392 1 UNUSED -- ^ -- 41393 1 41393 -- A1B1 -- 41394 1 UNUSED -- _ -- 41395 11 41395 -- A1B3 .. A1BD -- 41406 1 UNUSED -- (Hyphen) -- 41407 1 UNUSED -- / -- 41408 1 UNUSED -- (Reverse Solidus) -- 41409 2 41409 -- A1C1 .. A1C2 -- 41411 1 UNUSED -- | -- 41412 6 41412 -- A1C4 .. A1C9 -- 41418 2 UNUSED -- () -- 41420 2 41420 -- A1CC .. A1CD -- 41422 4 UNUSED -- []{} -- 41426 10 41426 -- A1D2 .. A1DB -- 41436 2 UNUSED -- +- -- 41438 3 41438 -- A1DE .. A1E0 -- 41441 1 UNUSED -- = -- 41442 1 41442 -- A1E2 -- 41443 2 UNUSED -- <> -- 41445 11 41445 -- A1E5 .. A1EF -- 41456 1 UNUSED -- $ -- 41457 2 41457 -- A1F1 .. A1F2 -- 41459 5 UNUSED -- %#&*@ -- 41464 7 41464 -- A1F8 .. A1FE -- 41471 162 UNUSED 41633 14 41633 -- A2A1 .. A2AE -- 41647 11 UNUSED 41658 8 41658 -- A2BA .. A2C1 -- 41666 8 UNUSED 41674 7 41674 -- A2CA .. A2D0 -- 41681 11 UNUSED 41692 15 41692 -- A2DC .. A2EA -- 41707 7 UNUSED 41714 8 41714 -- A2F2 .. A2F9 -- 41722 4 UNUSED 41726 1 41726 -- A2FE -- 41727 177 UNUSED 41904 10 UNUSED -- 0123456789 -- 41914 7 UNUSED 41921 26 UNUSED -- ABCD .. WXYZ -- 41947 6 UNUSED 41953 26 UNUSED -- abcd .. wxyz -- 41979 166 UNUSED 42145 83 42145 -- A4A1 .. A4F4 -- 42228 173 UNUSED 42401 86 42401 -- A5A1 .. A5F7 -- 42487 170 UNUSED 42657 24 42657 -- A6A1 .. A6B8 -- 42681 8 UNUSED 42689 24 42689 -- A6C1 .. A6D8 -- 42713 200 UNUSED 42913 33 42913 -- A7A1 .. A7C1 -- 42946 15 UNUSED 42961 33 42913 -- A7D1 .. A7F1 -- 42994 175 UNUSED 43169 32 43169 -- A8A1 .. A8C0 -- 43201 2016 UNUSED 45217 94 45217 -- B0A1 .. B0FE -- 45311 162 UNUSED 45473 94 45473 -- B1A1 .. B1FE -- 45567 162 UNUSED 45729 94 45729 -- B2A1 .. B2FE -- 45823 162 UNUSED 45985 94 45985 -- B3A1 .. B3FE -- 46079 162 UNUSED 46241 94 46241 -- B4A1 .. B4FE -- 46335 162 UNUSED 46497 94 46497 -- B5A1 .. B5FE -- 46591 162 UNUSED 46753 94 46753 -- B6A1 .. B6FE -- 46847 162 UNUSED 47009 94 47009 -- B7A1 .. B7FE -- 47103 162 UNUSED 47265 94 47265 -- B8A1 .. B8FE -- 47359 162 UNUSED 47521 94 47521 -- B9A1 .. B9FE -- 47615 162 UNUSED 47777 94 47777 -- BAA1 .. BAFE -- 47871 162 UNUSED 48033 94 48033 -- BBA1 .. BBFE -- 48127 162 UNUSED 48289 94 48289 -- BCA1 .. BCFE -- 48383 162 UNUSED 48545 94 48545 -- BDA1 .. BDFE -- 48639 162 UNUSED 48801 94 48801 -- BEA1 .. BEFE -- 48895 162 UNUSED 49057 94 49057 -- BFA1 .. BFFE -- 49151 162 UNUSED 49313 94 49313 -- C0A1 .. C0FE -- 49407 162 UNUSED 49569 94 49569 -- C1A1 .. C1FE -- 49663 162 UNUSED 49825 94 49825 -- C2A1 .. C2FE -- 49919 162 UNUSED 50081 94 50081 -- C3A1 .. C3FE -- 50175 162 UNUSED 50337 94 50337 -- C4A1 .. C4FE -- 50431 162 UNUSED 50593 94 50593 -- C5A1 .. C5FE -- 50687 162 UNUSED 50849 94 50849 -- C6A1 .. C6FE -- 50943 162 UNUSED 51105 94 51105 -- C7A1 .. C7FE -- 51199 162 UNUSED 51361 94 51361 -- C8A1 .. C8FE -- 51455 162 UNUSED 51617 94 51617 -- C9A1 .. C9FE -- 51711 162 UNUSED 51873 94 51873 -- CAA1 .. CAFE -- 51967 162 UNUSED 52129 94 52129 -- CBA1 .. CBFE -- 52223 162 UNUSED 52385 94 52385 -- CCA1 .. CCFE -- 52479 162 UNUSED 52641 94 52641 -- CDA1 .. CDFE -- 52735 162 UNUSED 52897 94 52897 -- CEA1 .. CEFE -- 52991 162 UNUSED 53153 51 53153 -- CFA1 .. CFD4 -- 53204 205 UNUSED 53409 94 53409 -- D0A1 .. D0FE -- 53503 162 UNUSED 53665 94 53665 -- D1A1 .. D1FE -- 53759 162 UNUSED 53921 94 53921 -- D2A1 .. D2FE -- 54015 162 UNUSED 54177 94 54177 -- D3A1 .. D3FE -- 54271 162 UNUSED 54433 94 54433 -- D4A1 .. D4FE -- 54527 162 UNUSED 54689 94 54689 -- D5A1 .. D5FE -- 54783 162 UNUSED 54945 94 54954 -- D6A1 .. D6FE -- 55039 162 UNUSED 55201 94 55201 -- D7A1 .. D7FE -- 55295 162 UNUSED 55457 94 55457 -- D8A1 .. D8FE -- 55551 162 UNUSED 55713 94 55713 -- D9A1 .. D9FE -- 55807 162 UNUSED 55969 94 55969 -- DAA1 .. DAFE -- 56063 162 UNUSED 56225 94 56225 -- DBA1 .. DBFE -- 56319 162 UNUSED 56481 94 56481 -- DCA1 .. DCFE -- 56575 162 UNUSED 56737 94 56737 -- DDA1 .. DDFE -- 56831 162 UNUSED 56993 94 56993 -- DEA1 .. DEFE -- 57087 162 UNUSED 57249 94 57249 -- DFA1 .. DFFE -- 57343 162 UNUSED 57505 94 57505 -- E0A1 .. E0FE -- 57599 162 UNUSED 57761 94 57761 -- E1A1 .. E1FE -- 57855 162 UNUSED 58017 94 58017 -- E2A1 .. E2FE -- 58111 162 UNUSED 58273 94 58273 -- E3A1 .. E3FE -- 58367 162 UNUSED 58529 94 58529 -- E4A1 .. E4FE -- 58623 162 UNUSED 58785 94 58785 -- E5A1 .. E5FE -- 58879 162 UNUSED 59041 94 59041 -- E6A1 .. E6FE -- 59135 162 UNUSED 59297 94 59287 -- E7A1 .. E7FE -- 59391 162 UNUSED 59553 94 59553 -- E8A1 .. E8FE -- 59647 162 UNUSED 59809 94 59809 -- E9A1 .. E9FE -- 59903 162 UNUSED 60065 94 60065 -- EAA1 .. EAFE -- 60159 162 UNUSED 60321 94 60321 -- EBA1 .. EBFE -- 60415 162 UNUSED 60577 94 60577 -- ECA1 .. ECFE -- 60671 162 UNUSED 60833 94 60833 -- EDA1 .. EDFE -- 60927 162 UNUSED 61089 94 61089 -- EEA1 .. EEFE -- 61183 162 UNUSED 61345 94 61345 -- EFA1 .. EFFE -- 61439 162 UNUSED 61601 94 61601 -- F0A1 .. F0FE -- 60695 162 UNUSED 61857 94 61857 -- F1A1 .. F1FE -- 60951 162 UNUSED 62113 94 62113 -- F2A1 .. F2FE -- 62207 162 UNUSED 62369 94 62369 -- F3A1 .. F3FE -- 62463 162 UNUSED 62625 6 62625 -- F4A1 .. F4A6 -- 62631 2648 UNUSED -- .. FEFE -- 65279 257 UNUSED -- .. FFFF -- CAPACITY SGMLREF TOTALCAP 90000 -- NCALS -- 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 255 BASESET "ISO 646-1991//CHARSET International Reference Version (IRV)//ESC 02/5 04/0" DESCSET 0 128 0 128 15 UNUSED 143 1 "SS3 in ISO 2022" 144 112 UNUSED FUNCTION RE 13 RS 10 SPACE 32 TAB SEPCHAR 9 SS3 MSSCHAR 143 NAMING LCNMSTRT "" UCNMSTRT "" LCNMCHAR "-." UCNMCHAR ".-" NAMECASE GENERAL YES ENTITY NO DELIM GENERAL SGMLREF SHORTREF SGMLREF NAMES SGMLREF QUANTITY SGMLREF LITLEN 1024 NAMELEN 24 TAGLVL 100 GRPGTCNT 150 GRPCNT 64 FEATURES MINIMIZE DATATAG NO OMITTAG NO RANK NO SHORTTAG NO LINK SIMPLE NO IMPLICIT NO EXPLICIT NO OTHER CONCUR NO SUBDOC NO FORMAL YES APPINFO NONE > Return to top(この文書の先端へ戻る。)

  6. NCALS HTML-DTD (V2.0,Latest update 1996.08.28)


(C) 1996, All rights reserved by NCALS
===========Under construction=======
   Document status = underconstruction.
   All technical contents are subject to change
   without any notice.
========== Under construction ======

Return to top(この文書の先頭へ戻る。)

<!DOCTYPE HTML PUBLIC "-//NCALS//DTD NCALS HTML2.0//EN//" [ <!-- (C) Nippon CALS Research Partnership (NCALS) 1996 Permission to copy in any form is granted for use with conforming SGML system and applications as defined
in this Document Type Definition(DTD), provided this
notice in all copies.
--> <-- Feature test entity are as a standard DTD --> <!ENTITY % HTML Recommended "IGNORE" > <!ENTITY % HTML.Deprecated "INCLUDE" ><--Receiving only --> <!ENTITY % HTML.Highlighting "INCLUDE" > <!ENTITY % HTML.Forms "INCLUDE" > ] >

<-- New elements of NCALS-HTML2.0 are as the follows: --> <-- (1)FORM (2)INPUT, (3)SELECT, (4)OPTION, (5)TEXTAREA, (6)BR, (7)META, --> <-- DTD parameter entity definitions --> <!-- The following set of declarations may be refered to
by using a public entity as follows:

-->

<!ENTITY % heading "H1 | H2 | H3 | H4 | H5 | H6" > <!ENTITY % list "UL | OL | DIR | MENU" > <!ENTITY % literal "XMP | LISTING" > <!ENTITY % headelement "TITLE | NEXTID | ISINDEX" > <!ENTITY % bodyelement "P | HR | %heading; | %list; | DL | ADDRESS | PRE | BLOCKQUOTE | %literal;" > <!ENTITY % oldstyle "%headelement | %bodyelement; | #PCDATA" > <!ENTITY % URL "CDATA" > <!ENTITY % linkattributes "NAME NMTOKEN #IMPLIED HREF %URL #IMPLIED REL CDATA #IMPLIED REV CDATA #IMPLIED URN CDATA #IMPLIED TITLE CDATA #IMPLIED METHOD NAMES #IMPLIED" > <!-- DTD Document Element Types --> <!ELEMENT HTML O O ((HEAD | BODY | %oldstyle; )*,PLAINTEXT?)> <!ELEMENT HEAD - - (TITLE & ISINDEX & NEXTID & LINK & BASE? > <!ELEMENT ISINDEX - O EMPTY > <!ELEMENT NEXTID - O EMPTY > <!ATTLIST NEXTID N NAME #REQUIRED > <!ELEMENT LINK - O EMPTY > <!ATTLIST LINK %linkattributes > <!ELEMENT BASE - O EMPTY > <!ATTLIST BASE HREF %URL; #IMPLIED > <!ELEMENT FORM - - %body.content -(FORM) +(INPUT | SELECT | TEXTAREA)> <!ATTLIST FORM ACTION %URI; #IMPLIED METHOD (%HTTP-METHOD) GET ENCTYPE %Content-Type; "application/x-www-form-urlencoded" %SDAPREF; "<Para>Form:</Para>" %SDASUFF; "<Para>Form End.<Para>" > <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT | RESET | IMAGE | HIDDEN ) > <!ELEMENT INPUT - O EMPTY > <!ATTLIST INPUT TYPE %InputType TEXT NAME CDATA #IMPLIED VALUE CDATA #IMPLIED SRC %URI #IMPLIED CHECKED (CHECKED) #IMPLIED SIZE CDATA #IMPLIED MAXLENGTH NUMBER #IMPLIED ALIGN (top | middle | bottom) #IMPLIED %SDAPREF; "Input:" > <!ELEMENT SELECT - - (OPTION+) -(INPUT | SELECT | TEXTAREA) > <!ATTLIST SELECT NAME CDATA #REQUIRED SIZE NUMBER #IMPLIED MULTIPLE (MULTIPLE) #IMPLIED %SDAFORM; "List" %SDAPREF; "<!Head>Select #AttVal(Multiple)</LHead>" > <!ELEMENT OPTION - O (#PCDATA)+ > <!ATTLIST OPTION SELECTED (SELECTED) #IMPLIED VALUE CDATA #IMPLIED %SDAFORM "LItem" %SDAREF; "Option: #AttVal(Value) #attVal(Selected)" <!ELEMENT TEXTAREA - - (#PCDATA)+ -(INPUT | SELECT | TEXTAREA)> <!ATTLIST TEXTAREA NAME CDATA #REQUIRED ROWS NUMBER #REQUIRED COLS NUMBER #REQUIRED %SDAFORM; "Para" %SDAPREF; "Input Text - #AttVal(Name);" > <!ELEMENT BR - O EMPTY > <!ATTLIST BR %SDAPREF; "&#RE;" > <!ELEMENT META - O EMPTY > <!ATTLIST META HTTP-EQUIV NAME #IMPLIED NAME NAME #IMPLIED CONTENT CDATA #REQUIRED > <-- deprecated elements for backward compatibility --> <[ %HTML.Deprecated [ <!ENTITY % html.content "HEAD, BODY, PLAINTEXT")> <!ENTITY % preformatted "PRE | XMP | LISTING" > <!ENTITY % literal "CDATA" > <!ELEMENT (XMP | LISTING) - - %literal; > <!ATTLIST XMP %SDAFORM "Lit" %SDAPREF; "Example;" > <!ATTLIST LISTING %SDAFORM "Lit" %SDAPREF "Listing:&#RE;" > <!ELEMENT PLAINTEXT %SDAFORM; "Lit" > ]] > <!ELEMENT % inline "EM | TT | STRONG | B | I | U | CODE | SAMP | KBD | KEY | VAR | DFN | CITE" > <!ELEMENT (%inline;) - - (#PCDATA) > <!ELEMENT % text "#PCDATA | IMG | %inline;" > <!ELEMENT % htext "H | %text;" > <!ELEMENT % stext "P | HR | %list; | DL | ADDRESS | PRE | BLOCKQUOTE | %literal; | %htext;" > <!ELEMENT BODY - O (%bodyelement; | %htext;)+" > <!ELEMENT A - - (%text;) > <!ATTLIST A %linkattributes; > <!ELEMENT IMG - O EMPTY > <!ATTLIST IMG SRC %URL; #IMPLIED > <!ELEMENT P - O EMPTY > <!ELEMENT HR - O EMPTY > <!ELEMENT (%heading) - - (%htext;)+ > <!ELEMENT DL (DT | DD | %stext;)+ > <!ELEMENT DT - O EMPTY > <!ELEMENT DD - O EMPTY > <!ELEMENT (UL | OL) - - (%htext; | LI | P)+ > <!ELEMENT (DIR | MENU ) - - (htext; | LI )+ > <!ATTLIST (%list) COMPACT NAME #IMPLIED > <!ELEMENT LI - O EMPTY > <!ELEMENT BLOCKQUOTE - - (%htext; | P )+ > <!ELEMENT ADDRESS - - (%htext; | P )+ > <!ELEMENT PRE - - (#PCDATA | %inline; | A | P )+ > <!ATTLIST PRE WIDTH NUMBER #IMPLIED > <!-- Mnemonic character entities --> <!ENTITY AElig "&#198;" -- capital AE diphthong (ligature) --> <!ENTITY Aacute "&#193;" -- capital A, acute accent --> <!ENTITY Acirc "&#194;" -- capital A, circumflex accent --> <!ENTITY Agrave "&#192;" -- capital A, grave accent --> <!ENTITY Aring "&#197;" -- capital A, ring --> <!ENTITY Atilde "&#195;" -- capital A, tilde --> <!ENTITY Auml "&#196;" -- capital A, dieresis or umlaut mark --> <!ENTITY Ccedil "&#199;" -- capital C, cedilla --> <!ENTITY ETH "&#208;" -- capital Eth, Icelantic --> <!ENTITY Eacute "&#201;" -- capital E, acute accent --> <!ENTITY Ecirc "&#202;" -- capital E, circumflex accent --> <!ENTITY Egrave "&#200;" -- capital E, grave accent --> <!ENTITY Euml "&#203;" -- capital E, dieresis or umlaut --> <!ENTITY Iacute "&#205;" -- capital I, acute accent --> <!ENTITY Icirc "&#206;" -- capital I, circumflex accent --> <!ENTITY Igrave "&#204;" -- capital I, grave accent --> <!ENTITY Iuml "&#207;" -- capital I, dieresis or umlaut mark --> <!ENTITY Ntilde "&#209;" -- capital N, tilde --> <!ENTITY Oacute "&#211;" -- capital O, acute accent --> <!ENTITY Ocirc "&#212;" -- capital O, circumflex accent --> <!ENTITY Ograve "&#210;" -- capital O, grave accent --> <!ENTITY Oslash "&#216;" -- capital O, slash --> <!ENTITY Otilde "&#213;" -- capital O, tilde --> <!ENTITY Ouml "&#214;" -- capital O, dieresis or umlaut mark --> <!ENTITY THORN "&#222;" -- capital THORN, Icelandic --> <!ENTITY Uacute "&#218;" -- capital U, acute accent --> <!ENTITY Ucirc "&#219;" -- capital U, circumflex accent --> <!ENTITY Ugrave "&#217;" -- capital U, grave accent --> <!ENTITY Uuml "&#220;" -- capital U, dieresis or umlaut mark --> <!ENTITY Yacute "&#221;" -- capital Y, acute accent --> <!ENTITY aacute "&#225;" -- small a, acute accent --> <!ENTITY acirc "&#226;" -- small a, circumflex accent --> <!ENTITY aelig "&#230;" -- small ae diphthong (ligature) --> <!ENTITY agrave "&#224;" -- small a, grave accent --> <!ENTITY amp "&#38;" -- ampersand --> <!ENTITY aring "&#229;" -- small a, ring --> <!ENTITY atilde "&#227;" -- small a, tilde --> <!ENTITY auml "&#228;" -- small a, dieresis or umlaut mark --> <!ENTITY ccedil "&#231;" -- small c, ceddila --> <!ENTITY eacute "&#233;" -- small e, acute accent --> <!ENTITY ecirc "&#234;" -- small e, circumflex accent --> <!ENTITY egrave "&#232;" -- small e, circumflex accent --> <!ENTITY eth "&#240;" -- small eth, Icelandic --> <!ENTITY euml "&#235;" -- samll e, dieresis or umlaut mark --> <!ENTITY gt "&#62;" -- grater than --> <!ENTITY iacute "&#237;" -- small i, acute accent --> <!ENTITY icirc "&#238;" -- small i, circumflex accent --> <!ENTITY igrave "&#236;" -- small i, grave accent --> <!ENTITY iuml "&#239;" -- small i, dieresis or umlaut amrk --> <!ENTITY lt "&#60;" -- less than --> <!ENTITY nbsp "&#32;" -- should be NON_BREAKING space --> <!ENTITY ntilde "&#241;" -- small n, tilde --> <!ENTITY oacute "&#243;" -- small o, acute accent --> <!ENTITY ocirc "&#244;" -- small o, circumflex accent --> <!ENTITY ogarve "&#242;" -- small o, grave accent --> <!ENTITY oslash "&#248;" -- small o, slash --> <!ENTITY otilde "&#245;" -- small o, tilde --> <!ENTITY ouml "&#246;" -- small o, dieresis or umlaut mark --> <!ENTITY szlig "&#223;" -- small sharp s, German (sz ligature) --> <!ENTITY thorn "&#254;" -- small thorn, Icelandic --> <!ENTITY uacute "&#250;" -- small u, acute accent --> <!ENTITY ucirc "&#251;" -- small u, circumflex accent --> <!ENTITY ugrave "&#249;" -- small u, grave accent --> <!ENTITY uuml "&#252;" -- small u, dieresis or umlaut mark --> <!ENTITY yacute "&#253;" -- small y, acute accent --> <!ENTITY yuml "&#255;" -- small y, dieresis or umlaut mark --> <-- Deprecated elements --> <!ELEMENT (%literal) - - CDATA > <!ELEMENT PLAINTEXT - O EMPTY > ]> Return to top(この文書の先頭へ戻る。) Return to index(案内へ戻る。)