189
X 4151-1992
<!ENTITY abc SYSTEM>
<・NEWPAGE>
SGMLの規格参照具象構文では,区切り子として複数の文字を用いることによって,単一区切り子での
この命名方法と同じ視覚的な効果をもたらしている。
――――― [JIS X 4151 pdf 196] ―――――
190
X 4151-1992
参考11 SGML構文式一覧
この参考は,規定の一部ではないが,読者の理解を助けるために付ける。
この参考は,文書記述言語SGMLの構文式をまとめ,一覧としたものであり,三段組で構成する。左の
段は,この規格の本体で規定したとおりの式であり,中央の段は,対応する英文を載せている。右の段は,
各構文式の参照関係を示している。
なお,構文式の記述方法は,本体4.の式の表記法を参照のこと。参照関係の記述方法は,次のとおりで
ある。
← [nn] は,この構文式が,式番号nnの構文式から参照されていること。
→ [mm] は,この構文変数の定義が,式番号mmにあること。
→ “xx” は,この区切り子機能が,規格参照区切り子集合ではxxであること。
→xxx (nn) は,この文字クラスxxxが,規格参照具象構文では,文字番号nnであること。
[1]SGML文書= [1]SGMLdocument= ←[[]]
SGML文書実体, SGMLdocumententity, →[2]
(SGML部分文書実体 (SGMLsubdocumententity →[3]
|SGML文実体 |SGMLtextentity →[4]
|文字データ実体 |characterdataentity →[5.1]
|特定文字データ実体 |specificcharacterdataentity →[5.2]
|非SGMLデータ実体)* |non−SGMLdataentity) * →[6]
[2]SGML文書実体= [2]SGMLdocumententity= ←[1]
s*, s*, →[5]
SGML宣言, SGMLdeclaration, →[171]
前書き, Prolog, →[7]
文書実現値集合, documentinstanceset, →[10]
Ee Ee
[3]SGML部分文書実体= [3]SGMLsubdocumententity= ←[1]
前書き, Prolog, →[7]
文書実現値集合, documentinstanceset, →[10]
Ee Ee
[4]SGML文実体= [4]SGMLtextentity= ←[1]
SGML文字*, SGMLcharacter*, →[50]
Ee Ee
[5]s= [5]s= ←[2, 8, 14, 17, 18,]
[19, 22, 26, 32,]
――――― [JIS X 4151 pdf 197] ―――――
191
X 4151-1992
[65, 70, 71, 91,]
[149.2, 166, 168]
SPACE SPACE →SPACE(32)
|RE |RE →CR(13)
|RS |RS →LF(10)
|SEPCHAR |SEPCHAR →HT(9)
[5.1]文字データ実体= [5.1]characterdataentity= ←[1]
SGML文字*, SGMLcharacter*, →[50]
Ee Ee
[5.2]特定文字データ実体= [5.2]specificcharacterdataentity= ←[1]
SGML文字*, SGMLcharacter*, →[50]
Ee Ee
[6]非SGMLデータ実体= [6]non−SGMLdataentity= ←[1]
文字*, character*, →[49]
Ee Ee
[7]前書き= [7]prolog= ←[2, 3]
他の前書き*, otherprolog*, →[8]
基本文書型宣言, basedocumenttypedeclaration, →[9]
(文書型宣言 (documenttypedeclaration →[110]
|他の前書き)*, |otherprolog) *, →[8]
(連結型宣言 (linktypedeclaration →[154]
|他の前書き)* |otherprolog) * →[8]
[8]他の前書き= [8]otherprolog= ←[7, 10]
注釈宣言 commentdeclaration →[91]
|処理命令 |processinginstruction →[44]
|s |s →[5]
[9]基本文書型宣言= [9]basedocumenttypedeclaration= ←[7]
文書型宣言 documenttypedeclaration →[110]
[10]文書実現値集合= [10]documentinstanceset= ←[2, 3]
基本文書要素, basedocumentelement, →[11]
他の前書き* otherprolog* →[8]
[11]基本文書要素= [11]basedocumentelement= ←[10]
――――― [JIS X 4151 pdf 198] ―――――
192
X 4151-1992
文書要素 documentelement →[12]
[12]文書要素= [12]documentelement= ←[11]
要素 element →[13]
[13]要素= [13]element= ←[12, 25, 26]
開始タグ・, start-tag・, →[14]
内容, content, →[24]
終了タグ・ end-tag・ →[19]
[14]開始タグ= [14]start-tag= ←[13]
(stago, (stago, →”<”
文書型指定, documenttypespecification, →[28]
共通識別子指定, genericidentifierspecification, →[29]
属性指定並び, attributespecification, list, →[31]
s*, s*, →[5]
tagc) tagc) →”>”
|最小化開始タグ |minimizedstart-tag →[15]
[15]最小化開始タグ= [15]minimizedstart-tag= ←[14]
空開始タグ emptystart-tag →[16]
|閉じない開始タグ |unclosedstart-tag →[17]
|net可能開始タグ |net-enablingstart-tag →[18]
[16]空開始タグ= [16]emptystart-tag= ←[15]
stago, stago, →”<”
tagc tagc →”>”
[17]閉じない開始タグ= [17]unclosedstart-tag= ←[15]
stago, stago, →”<”
文書型指定, documenttypespecification, →[28]
共通識別子指定, genericidentifierspecification, →[29]
属性指定並び, attributespecificationlist, →[31]
s* s* →[5]
[18]net可能開始タグ= [18]net-enablingstart-tag= ←[15]
stago, stago, →”<”
共通識別子指定, genericidentifierspecification, →[29]
属性指定並び, attributespecificationlist, →[31]
s*, s*, →[5]
――――― [JIS X 4151 pdf 199] ―――――
193
X 4151-1992
net net →”/”
[19]終了タグ= [19]end-tag= ←[13]
(etago, (etago, →”</”
文書型指定, documenttypespecification, →[28]
共通識別子指定, genericidentifierspecification, →[29]
s*, s*, →[5]
tagc) tagc) →”>”
|最小化終了タグ |minimizedend-tag →[20]
[20]最小化終了タグ= [20]minimizedend-tag= ←[19]
空終了タグ emptyend-tag →[21]
|閉じない終了タグ |unclosedend-tag →[22]
|簡略終了タグ |nullend-tag →[23]
[21]空終了タグ= [21]emptyend-tag= ←[20]
etago, etago, →”</”
tagc tagc →”>”
[22]閉じない終了タグ= [22]unclosedend-tag= ←[20]
etago, etago, →”</”
文書型指定, documenttypespecification, →[28]
共通識別子指定, genericidentifierspecification, →[29]
s* s* →[5]
[23]簡略終了タグ : [23]nullend-tag= ←[20]
net net →”/”
[24]内容= [24]content= ←[13]
混合内容 mixedcontent →[25]
|要素内容 |elementcontent →[26]
|置換可能文字データ |replaceablecharacterdata →[46]
|文字データ |characterdata →[47]
[25]混合内容= [25]mixedcontent : ←[24]
(データ文字 (datacharacter →[48]
|要素 |element →[13]
|他の内容)* |othercontent) * →[27]
[26]要素内容= [26]elementcontent= ←[24]
――――― [JIS X 4151 pdf 200] ―――――
次のページ PDF 201
JIS X 4151:1992の引用国際規格 ISO 一覧
- ISO 8879:1986(MOD)
- ISO 8879:1986/AMENDMENT 1(MOD)
JIS X 4151:1992の国際規格 ICS 分類一覧
- 35 : 情報技術.事務機械 > 35.240 : 情報技術(IT)の応用 > 35.240.30 : 情報,ドキュメンテーション及び出版業務におけるITの応用
JIS X 4151:1992の関連規格と引用規格一覧
- 規格番号
- 規格名称
- JISX0202:1998
- 情報技術―文字符号の構造及び拡張法
- JISX0208:1997
- 7ビット及び8ビットの2バイト情報交換用符号化漢字集合