external-specification要素は外部ファイルのスタイル指定参照を意味し、次のように定義されています。
<!element external-specification - o empty> <!attlist external-specification id id #required document entity #required specid name #implied >
この定義から、
- 開始タグは省略不可。終了タグは省略可能。
- 要素は空である。
- 属性の指定が必須になっている。
ということになります。
必須でないため示しませんでしたが、style-specification要素およびstyle-specificationbody要素にも属性の定義があります。なお、本書では属性に関する説明は割愛します。