<!−− DSSSL文書体系 −−>
<!ENTITY % declarations
"features | baseset−encoding | literal−described−char
| add−name−chars | add−separator−chars | standard−chars
| other−chars | combine−char | map−sdata−entity
| char−repertoire"
>
<!element dsssl−specification − O
((%declarations;)*,
(style−specification | transformation−specification
| external−specification)+)>
<!attlist dsssl−specification
dsssl NAME dsssl−specification
version CDATA #FIXED "ISO/IEC 10179:1996"
>
<!element transformation−specification − O
((%declarations;)*, transformation−specification−body*)>
<!attlist transformation−specification
dsssl NAME transformation−specification
id ID #IMPLIED
desc CDATA #IMPLIED −− 指定の可能な記述 −−
partial (partial | complete) complete
−− 完全な指定か、他の指定で利用する指定の部分かを表す。 −−
use −− reftype(transformation−specification|external−specification) −−
IDREFS #IMPLIED −− Default: none −−
entities −− 結果文書を検証するための DTD として指定可能な実体グループ −−
ENTITIES #IMPLIED −− Default: none −−>
<!element style−specification − O
((%declarations;)*, style−specification−body*)>
<!attlist style−specification
dsssl NAME style−specification
id ID #IMPLIED
desc CDATA #IMPLIED
−− 指定可能な記述 −−
partial (partial | complete) complete
−− 完全な指定か、他の指定で利用する指定の部分かを表す。 −−
use −− reftype(style−specification|external−specification) −−
IDREFS #IMPLIED −− Default: none −−>
<!−− 他の文書内の指定に局所的な識別子を割り当てる。 −−>
<!element external−specification − O EMPTY>
<!attlist external−specification
dsssl NAME external−specification
id ID #REQUIRED
document −− 指定を含む文書 −−
ENTITY #REQUIRED
specid −− 文書内における指定の識別子 −−
NAME #IMPLIED −− Default: first spec in document −−>
<!−− 指定が利用する機能を宣言する。 −−>
<!element features − O (#PCDATA)
−− lextype(featurename*) −−>
<!attlist features
dsssl NAME features
>
<!−− 基本文字集合内の文字番号を文字名に対応させる。処理系が文字集合を知っており、
文字集合内の全ての文字が国際符号をもつ場合には不要となる。 −−>
<!element baseset−encoding − O (#PCDATA)
−− lextype((number, charname)*) −−>
<!attlist baseset−encoding
dsssl NAME baseset−encoding
name CDATA #REQUIRED −− public identifier of baseset −−>
<!−− SGML宣言内で最小リテラルを用いて記述した文字を文字名に対応させる。 −−>
<!element literal−described−char − O (#PCDATA)
−− lextype(charname) −−>
<!attlist literal−described−char
dsssl NAME literal−described−char
desc CDATA #REQUIRED −− リテラル記述 −−>
<!−− DSSSL表記法内で許容される追加の文字を宣言する。 −−>
<!element add−name−chars − O (#PCDATA) −− lextype(charname*) −−>
<!attlist add−name−chars
dsssl NAME add−name−chars
>
<!−− DSSSL表記法内で分離子として許容される追加の文字を宣言する。 −−>
<!element add−separator−chars − O (#PCDATA)
−− lextype(charname*) −−>
<!attlist add−separator−chars
dsssl NAME add−separator−chars
>
<!−− 名前と国際符号とに関連のある文字を定義する。 −−>
<!element standard−chars − O (#PCDATA)
−− lextype((charname, number))*) −−>
<!attlist standard−chars
dsssl NAME standard−chars
>
<!−− 国際符号に関連しない文字を定義する。 −−>
<!element other−chars − O (#PCDATA)
−− lextype(charname*) −−>
<!attlist other−chars
dsssl NAME other−chars
>
<!−− SDATA実体を文字に対応する。 −−>
<!element map−sdata−entity − O (#PCDATA)
−− lextype(charname) −−>
<!attlist map−sdata−entity
dsssl NAME map−sdata−entity
name CDATA #IMPLIED
−− Default: mapping uses replacement text only −−
text CDATA #IMPLIED
−− Default: mapping uses name only −−>
<!−− 文字組を宣言する。 −−>
<!element combine−char − O (#PCDATA)
−− lextype(charname, charname, charname+) −−>
<!attlist combine−char
dsssl NAME combine−char
>
<!−− 文字レパートリを宣言する。 −−>
<!element char−repertoire − O EMPTY>
<!attlist char−repertoire
dsssl NAME char−repertoire
name −− レパートリ公開識別子 −−
CDATA #REQUIRED
>
<!element sgml−grove−plan − O EMPTY>
<!attlist sgml−grove−plan
dsssl NAME sgml−grove−plan
modadd −− 無指定時のグローブ設計に追加するモジュール名
NAME #IMPLIED −− Default: none added −−>
<!element style−specification−
body − − CDATA
−− 内容はDSSSLスタイル言語を表記法として用いる。 −−>
<!attlist style−specification−body
dsssl NAME style−specification−body
content ENTITY #CONREF −− Default: syntactic content −−>
<!element transformation−specification−body − − CDATA
−− 内容はDSSSL変換言語を表記法として用いる。 −−>
<!attlist transformation−specification−body
dsssl NAME transformation−specification−body
content ENTITY #CONREF −− Default: syntactic content −−>
<!−− This notation is intended for use as the value of the ArcDataF
architectural form support attribute. −−>
<!NOTATION dsssl−specification PUBLIC
"ISO/IEC 10179:1996//NOTATION DSSSL Specification//EN">
<!element external−specification − o EMPTY>
<<prev next>>