#?SuikaWiki/0.9 [1] 【[[SGML]]】 > :実体文 (entity text): [[引数表記]]の中に[[置換文]]を含むことによって、 又は[[外部識別子]]によって置換文を指定する[[実体宣言]]の[[引数]]。 [INS[([[JIS X 4151]]‐1992 3. (118))]] - [4] [CODE(ABNF)[[DFN[実体文]] := [[引数表記]] / データ文 / 括った文 / 外部実体指定 ;; (105)]] - [5] [CODE(ABNF)[[DFN[データ文]] := ([[CDATA]] / [[SDATA]] / [[PI]]) 1*[[ps]] 引数表記 ;; (106)]] - [6] [CODE(ABNF)[[DFN[括った文]] := ([[STARTTAG]] / [[ENDTAG]] / [[MS]] / [[MD]]) 1*ps 引数表記 ;; (107)]] - [7] [CODE(ABNF)[[DFN[外部実体指定]] := [[外部識別子]] [1*ps 実体型] ;; (108)]] - [8] [CODE(ABNF)[[DFN[実体型]] := [[SUBDOC]] / ((CDATA / [[NDATA]] / SDATA) 1*ps [[記法名]] [ [[データ属性指定]] ]) ;; (109)]] [2] [[XML]] でいう[[実体値指定]]ですね。 [3] [[規格参照具象構文]]で書くと、 [SAMP(SGML)[]] とか [SAMP(SGML)[]] とか。 [9] >>4-8 を、意味ではなく構文に注意して書きなおすと、 - [14] [CODE(ABNF)[[DFN[実体文]] := [鍵語[SUP[1]] 1*ps] 引数表記 / 外部識別子 (SUBDOC / 鍵語[SUP[2]] 1*ps 記法名 [データ属性指定]) ;; (105)]] - [13] [CODE(ABNF)[[DFN[鍵語[SUP[1]]]] := CDATA / SDATA / PI / STARTTAG / ENDTAG / MS / MD]] - [12] [CODE(ABNF)[[DFN[鍵語[SUP[2]]]] := CDATA / NDATA / SDATA]]