#?SuikaWiki/0.9
[1] この制約のある[[区切子機能]]は、対応する
[CODE(SGML)[[[dso]]]] が存在したのと同じ[[実体]]においてのみ[[認知]]します。
([[JISX4151]]-1992 8.6.2 参照。)

[2] この制約が課されているのは [CODE(SGML)[[[dsc]]]]
だけです。すなわち、[[宣言部分集合]]は必ずそれが始まったのと同じ実体で終了する必要があるのです。

[3] よい例:
[PRE[
<!ENTITY % n1.datatype '
  DATA n1 [
    foo="foo"
    bar="bar"
  ]
'>

<!ATTLIST el
  type %n1.datatype; #IMPLIED>
]PRE]

悪い例:
[PRE[
<!ENTITY % n1.datatype '
  DATA n1 [
    foo="foo"
'>

<!ATTLIST el
  type %n1.datatype; bar="bar" ] #IMPLIED>
]PRE]
