Re: Valid Editors; Frames DTD

Rainer Klute (klute@nads.de)
Wed, 26 Jun 1996 14:29:36 +0200


Message-Id: <199606261229.OAA24955@heike.nads.de>
To: "James K. Tauber" <jtauber@library.uwa.edu.au>
Cc: www-html@w3.org, "Rainer Klute" <klute@nads.de>
Subject: Re: Valid Editors; Frames DTD 
In-Reply-To: Your message of Wed, 26 Jun 1996 20:00:55 +0800.
             <31D12677.65DE@library.uwa.edu.au> 
Date: Wed, 26 Jun 1996 14:29:36 +0200
From: Rainer Klute <klute@nads.de>

>Does W3C or anyone else have a list of recommended HTML editors that 
>produce valid HTML including the document type declaration?

Emacs with PSGML.


>Also, has anyone hacked together a DTD that supports frames. Or 
>better, do any of the Web-based front-ends to a validating parser know 
>about such a DTD?

Here are some relevant fragments:

<!ENTITY % html.content "HEAD, (BODY | FRAMESET)">

<!ELEMENT FRAMESET - -  (noframes?, (frame|frameset)+)
        -- main container for frames -->

<!ATTLIST FRAMESET  -- (rows | cols) --
    ROWS        %widthlist;     #IMPLIED        -- vertical layout --
    COLS        %widthlist;     #IMPLIED        -- horizontal layout --

    -- Constraints: 
        Either ROWS or COLS must be present, but not both.
        FRAMESET must have the same number of FRAME and FRAMESET children
        as there are members of the ROWS or COLS list.
    --
>

<!ELEMENT FRAME - O     EMPTY   -- a single frame -->
<!ATTLIST FRAME
    SRC          %URL;           #IMPLIED  -- location of frame content --
    NAME         NMTOKEN         #IMPLIED  -- frame target name --
    MARGINWIDTH  NUMBER          #IMPLIED  -- left and right margin --
    MARGINHEIGHT NUMBER          #IMPLIED  -- upper and lower margin --
    NORESIZE     (noresize)      #IMPLIED  -- is this frame resizable? --
    SCROLLING    (yes | no | auto) auto    -- is this frame scrollable? -- 
    -- recommended:
                 (scroll | noscroll | autoscroll) autoscroll
    --
>

<!ELEMENT NOFRAMES - - %body.content;   -- alternate representation -->


Best regards
Rainer Klute

  Dipl.-Inform. Rainer Klute        NADS - Advertising on nets
  NADS GmbH
  Emil-Figge-Str. 80                Tel.: +49 231 9751230
D-44227 Dortmund                    Fax:  +49 231 9751238

            <http://www.nads.de/~klute/>