JIS X 4156:2005 ハイパテキストマーク付け言語(HTML) | ページ 3

                                                                                              9
X 4156 : 2005 (ISO/IEC 15445 : 2000)
FUNCTION
RE 13
RS 10
SPACE 32
TAB SEPCHAR 9 -- Deprecated --
NAMING LCNMSTRT ""
UCNMSTRT ""
LCNMCHAR ".-:"
UCNMCHAR ".-:"
NAMECASE GENERAL YES
ENTITY NO
DELIM GENERAL SGMLREF
HCRO "&#x" -- 38 is Ampersand --
SHORTREF SGMLREF
NAMES SGMLREF
QUANTITY SGMLREF
ATTCNT 60
ATTSPLEN 65536 -- These are the largest values --
LITLEN 65536 -- permitted in the declaration. --
NAMELEN 65536 -- Avoid fixed limits in actual --
PILEN 65536 -- implementations of user agents. --
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
>

――――― [JIS X 4156 pdf 11] ―――――

10
X 4156 : 2005 (ISO/IEC 15445 : 2000)
附属書B(規定) 実体,要素型及び属性
ここで定義されるDTDは,ISO 8859-1 8-bit single-byte coded graphic character sets - Latin alphabet No. 1
の文字を定義するために,W3Cが規定する実体集合を参照する。参照は,公開テキスト記述"Full Latin 1"
を含む公式公開識別子"-//W3C//ENTITIES Full Latin 1//EN//HTML"を使用する。公開テキスト記述,"Latin
alphabet No. 1","Latin 1"及び"Latin1"は,同じ実体集合を記述する許容された代替とする。
ここで定義されるDTDは,数学文字,ギリシャ文字及び記号文字を定義するために,W3Cが規定する
実体集合を参照する。参照は,公開テキスト記述"Symbolic"を含む公式公開識別子"-//W3C//ENTITIES
Symbolic//EN//HTML"を使用する。公開テキスト記述"Symbols"は,同じ実体集合を記述する許容された代
替とする。
備考 この規格の利用者ガイド(User's Guide to ISO/IEC 15445:2000 HyperText Markup Language
(HTML), 2nd edition, http://www.cs.tcd.ie/15445/UG.HTML)は,システム管理者がこれらの選択肢
を同時に使用可能にしてよい方法を示す。
参考 TR X 0052:2001 ハイパテキストマーク付け言語(JIS X 4156:2000)の利用者ガイドがUser's
Guide to ISO/IEC 15445:2000 HyperText Markup Language (HTML), 1st editionに一致している。
<!-- 15445.dtd
ISO/IEC 15445:2000 Hypertext Markup Language (HTML)
Document Type Definition.
Copyright (C) 2000-2003, IETF, W3C (MIT, Inria, Keio), ISO/IEC.
All Rights Reserved.
Permission to copy in any form is granted for use with
validating and conforming systems and applications as defined
in ISO/IEC 15445:2000, provided this copyright notice is included
with all copies.
The DTD is typically invoked by one of the following declarations:
<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HyperText Markup Language//EN">
<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN">
In order to use the HTML document type definition as a base architecture for
other SGML applications, one of the following architectural support
declarations should be used:
<・IS10744
arch name="html"
public-id="ISO/IEC 15445:2000//DTD HyperText Markup Language//EN"
dtd-system-id="ftp://ftp.cs.tcd.ie/isohtml/15445.dtd"
renamer-att="HTMLnames"
doc-elem-form="HTML"
>
<!ENTITY % HtmlDtd PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN">

――――― [JIS X 4156 pdf 12] ―――――

                                                                                             11
X 4156 : 2005 (ISO/IEC 15445 : 2000)
<・IS10744 ArcBase HTML>
<!NOTATION HTML PUBLIC
"-//ISO-HTML User's Guide//NOTATION HTML Architecture//EN">
<!ATTLIST #NOTATION HTML
ArcDTD CDATA #FIXED "%HtmlDtd"
ArcDocF NAME #FIXED "HTML"
ArcNamrA NAME #IMPLIED
>
-->
<!-- Part 1 - Entity set -->
<!-- The Preparation parameter entity shall be set to IGNORE for HTML,
and to INCLUDE for a document to be submitted to the preparation
process -->
<!ENTITY % Preparation "IGNORE" >
<!-- This definition generates the inverse entity
NoPreparation which is internal to the DTD -->
<![ %Preparation; [
<!ENTITY % NoPreparation "IGNORE" -- Inverse of Preparation = INCLUDE -->
]]>
<!ENTITY % NoPreparation "INCLUDE" -- Inverse of Preparation = IGNORE -->
<!-- End of definition -->
<!-- Tokens defined by other standards -->
<!ENTITY % Content-Type "CDATA" -- MIME content type, RFC1521 -->
-->
<!ENTITY % HTTP-Method "(get | post)" -- as per HTTP/1.1 RFC2068
<!ENTITY % URI "CDATA" -- Universal Resource Identifier, RFC1630 -->
<!-- Element tokens -->
<!ENTITY % special "A | BDO | BR | IMG | OBJECT |
MAP | Q | SPAN" >
<!-- Logical character styles -->
<!ENTITY % logical.styles "ABBR | ACRONYM | CITE | CODE | DFN | EM |
KBD | SAMP | STRONG | VAR" >
<!-- Physical character styles -->
<!ENTITY % physical.styles "B | I | SUB | SUP | TT" >
<!-- Model groups -->
<!-- Block-like elements eg. paragraphs and lists -->
<!ENTITY % block "BLOCKQUOTE | DIV | DL | FIELDSET | FORM |
HR | OL | P | PRE | TABLE | UL" >
<!-- Form fields - input elements that should appear only within forms -->
<!ENTITY % form.fields "BUTTON | INPUT | LABEL | SELECT | TEXTAREA" >
<!-- Character level elements and text strings -->
<!ENTITY % text "#PCDATA | %physical.styles; | %logical.styles; | %special;
| %form.fields;" >

――――― [JIS X 4156 pdf 13] ―――――

12
X 4156 : 2005 (ISO/IEC 15445 : 2000)
<!-- Elements that may appear in a section or table -->
<!ENTITY % section.content "(%block; | %text; | ADDRESS)+" >
<!ENTITY % table.content "(%block; | %text;)*" >
<!-- Generic attributes -->
<!ENTITY % core
"CLASS CDATA #IMPLIED-Comma separated list of class values --
--The name space of the ID attribute is shared with the name space of
the NAME attribute. Both ID and NAME attributes may be provided for
the <A> and <MAP> elements. When both ID and NAME values are provided
It is an error for an
for an element, the values shall be identical.
ID or NAME value to be associated with more than one element in a
document.
It is recommended that authors of documents specify both the ID
attribute and the NAME attribute for the <A> and <MAP> elements.
--
ID ID #IMPLIED-Document-wide unique id --
TITLE CDATA #IMPLIED-Advisory title or amplification --" >
<!-- Internationalization attributes -->
<!ENTITY % i18n
"DIR #IMPLIED-Direction for weak/neutral text --
(ltr-rtl)
LANG NAME #IMPLIED-RFC1766 language value --" >
<!-- Presentation styles -->
<!ENTITY % shape "(circle | default | poly | rect)" >
<!ENTITY % InputType "(checkbox | file | hidden | password |
radio | reset | submit | text)" >
<!-- SHORTREF mapping for the tab character -->
<!-- Use of the tab character is deprecated.However, to facilitate
the preparation of conforming documents by authors who use it,
the tab character is tolerated and is mapped into a single space. -->
<!ENTITY nontab "">
<!SHORTREF tabmap "&#TAB;" nontab >
<!USEMAP tabmap HTML >
<!-- Specify character entity sets defined by W3C -->
<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Full Latin 1//EN//HTML" >
<!ENTITY % HTMLsymbol PUBLIC "-//W3C//ENTITIES Symbolic//EN//HTML" >
<!ENTITY % HTMLspecial PUBLIC "-//W3C//ENTITIES Special//EN//HTML" >
<!-- Reference character entities -->
%HTMLlat1;%HTMLsymbol;%HTMLspecial;
<!-- Part 2 - Document structure -->
<!-- Further normative requirements on the elements defined in this part
of the DTD are provided in Part 3.-->
<!-- ELEMENTS MIN CONTENT (EXCEPTIONS) -->

――――― [JIS X 4156 pdf 14] ―――――

                                                                                             13
X 4156 : 2005 (ISO/IEC 15445 : 2000)
<!ELEMENT HTML -- (HEAD, BODY) >
<!ELEMENT HEAD -O (TITLE) +(LINK | META | STYLE) >
<!ELEMENT TITLE -- (#PCDATA) -(LINK | META | STYLE) >
<!ELEMENT LINK -O EMPTY >
<!ELEMENT META -O EMPTY >
<!ELEMENT STYLE -- CDATA >
<!-- The following marked section is informative only -->
<![ %Preparation; [
<!ELEMENT Pre-HTML -- (HEAD, BODY) >
<!ATTLIST Pre-HTML %i18n; -- Internationalization DIR and LANG -->
<!ELEMENT BODY -O ((%block;)*,(H1,DIV1)* ) +(DEL-INS) >
<!ELEMENT H1 -- (%text;)+ >
<!ELEMENT DIV1 OO ((%block;)*, (H2,DIV2)* ) >
<!ELEMENT H2 -- (%text;)+ >
<!ELEMENT DIV2 OO ((%block;)*, (H3,DIV3)* ) >
<!ELEMENT H3 -- (%text;)+ >
<!ELEMENT DIV3 OO ((%block;)*, (H4,DIV4)* ) >
<!ELEMENT H4 -- (%text;)+ >
<!ELEMENT DIV4 OO ((%block;)*, (H5,DIV5)* ) >
<!ELEMENT H5 -- (%text;)+ >
<!ELEMENT DIV5 OO ((%block;)*, (H6,DIV6)* ) >
<!ELEMENT H6 -- (%text;)+ >
<!ELEMENT DIV6 OO ((%block;)*) >
]]>
<!-- The following marked section is normative -->
<![ %NoPreparation; [
<!ELEMENT BODY -O (%block;|H1|H2|H3|H4|H5|H6)+ +(DEL-INS) >
<!ELEMENT (H1|H2|H3|H4|H5|H6) - - (%text;)+ >
]]>
<!ELEMENT DIV -- %section.content; >
<!ELEMENT ADDRESS -- (%text;)+ -(IMG-OBJECT-MAP) >
<!ELEMENT P -O (%text;)+ >
<!ELEMENT (OL-UL) -- (LI)+ >
<!ELEMENT LI -O (%text; | %block;)+ >
<!ELEMENT DL -- (DT-DD)+ >
<!ELEMENT DT -O (%text;)+ >
<!ELEMENT DD -O %section.content; -(ADDRESS) >
<!ELEMENT PRE -- (%text;)+ -(IMG-MAP-OBJECT-SUB-SUP) >
<!ELEMENT BLOCKQUOTE -- (%block;)+ >
<!ELEMENT Q -- (%text;)+ >
<!ELEMENT FORM -- (%block;)+ -(FORM) >
<!-- #PCDATA required to absorb leading white space -->
<!ELEMENT FIELDSET -- (#PCDATA,LEGEND,(%block; | %text; | ADDRESS)+)
-(FIELDSET) >
<!ELEMENT INPUT -O EMPTY >
<!ELEMENT BUTTON -- (%text;)+ -(A-FIELDSET-FORM|%form.fields;) >
<!ELEMENT LABEL -- (%text;)+ -(LABEL) >
<!ELEMENT LEGEND -- (#PCDATA) >
<!ELEMENT SELECT -- (OPTGROUP-OPTION)+ >
<!ELEMENT OPTGROUP -- (OPTION)+ >
<!ELEMENT OPTION -O (#PCDATA) >
<!ELEMENT TEXTAREA -- (#PCDATA) >
<!ELEMENT HR -O EMPTY >

――――― [JIS X 4156 pdf 15] ―――――

次のページ PDF 16

JIS X 4156:2005の引用国際規格 ISO 一覧

  • ISO/IEC 15445:2000(IDT)

JIS X 4156:2005の国際規格 ICS 分類一覧

JIS X 4156:2005の関連規格と引用規格一覧