[11] 内部部分集合は、 宣言部分集合の一種であり、 マーク付け宣言に直接記述できるものでした。
[12] ほとんどの場合文書型宣言の内部部分集合を指していました。 他に連結型宣言にも存在しましたが、連結型自体がほとんど用いられませんでした。
文書型宣言部分集合のうち、文書型宣言の
dso
とdsc
の間に現れる部分。 Internal subset。dso
及びdsc
が省略された場合、内部部分集合は、存在しなのではなく、 空となる。 (WebSGML K.2.1.3)
[2] 文書型宣言は、内部部分集合と外部部分集合の2つで構成されます。
マーク宣言の内部に直接的に記述される宣言部分集合。
くらいでどうでしょう?[6]
>>4-5 内部部分集合
と外部部分集合
という言葉の存在意義は内部
と外部
の区別にあるのですから、やはり対象となるのは文書型宣言と連結型宣言だと思います。
従って、文書型宣言または連結型宣言で、
と定義するのがよいでしょうか。DSO
〜DSC
の部分
たとえ形式的に似ていても、マーク区間宣言の一部分やデータ属性指定は内部部分集合に含めるべきではないでしょう。 慣習的な用語の意味としてもそうでしょう。
DocumentType
インターフェイス internalSubset
属性[8] Firefox 1.5 と Opera 9 はともに XML 文書内の内部部分集合そのままの文字列を internalSubset
属性に入れるようです。
内部部分集合が明記されていない場合や
HTML 文書の場合には internalSubset
は空文字列になります。
[9] Firefox 3 でもHTML文書の internalSubset
は空文字列です。
[10] 801545 – Remove obsolete attribute: DocumentType.internalSubset ( 版) https://bugzilla.mozilla.org/show_bug.cgi?id=801545
[13] W3A -- WWW Applets API, , https://web.archive.org/web/20010609182250/http://odur.let.rug.nl/~bert/W3A/W3A.html
[7] 内部部分集合を使ったときに表示されるごみを隠す (わかば 著, 版) http://suika.suikawiki.org/~wakaba/d/#d4-3 (名無しさん 2007-05-05 03:16:30 +00:00)