23 フレームセット対応文書型定義

Frameset Document Type Definition

<!--
    これはHTML 4.0フレームセット用DTD(HTML 4.0 Frameset DTD)で、フ
    レームのある文書の場合に使います。このDTDは、"HTML"要素の内容モ
    デルがframeset文書で、"BODY"要素が"FRAMESET"要素に置き換わること
    以外はHTML 4.0 Transitional DTDと同じです。

          候補: $Date: 1997/12/11 15:31:11 $

          著者:
              Dave Raggett <dsr@w3.org>
              Arnaud Le Hors <lehors@w3.org>
              Ian Jacobs <ij@w3.org>

    HTML 4.0に関する詳細な情報は、以下から得られます:

          http://www.w3.org/TR/REC-html40.
-->
<!ENTITY % HTML.Version "-//W3C//DTD HTML 4.0 Frameset//EN"
  -- Typical usage:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
            "http://www.w3.org/TR/REC-html40/frameset.dtd">
    <html>
    <head>
    ...
    </head>
    <frameset>
    ...
    </frameset>
    </html>
-->

<!ENTITY % HTML.Frameset "INCLUDE">
<!ENTITY % HTML4.dtd PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
%HTML4.dtd;

訳者注:
<!ENTITY % HTML.Frameset "INCLUDE"> とINCLUDE宣言され、

<!ENTITY % HTML4.dtd PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
%HTML4.dtd; の記載の内で、


<!--================ Document Structure ==================================-->
と
<!--================== Document Frames ===================================-->
の項目で
以下の様に、マーク部分(区分)で、%HTML.Frameset; が指定してあります。


<![ INCLUDE [***************************************]]>は、
***************************************を文書の一部として処理するを意味し、

HTML.Frameset;は、INCLUDEと実体宣言されているので、
<![ %HTML.Frameset; [***************************************]]> は、
<![ INCLUDE [***************************************]]>と同じで、

%HTML.Frameset;の場合は、*************************************** を文書の
一部として処理します。

と指定されています。