<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -3,9 +3,15 @@
     
     This DTD is based off the HTML 4.01 Strict DTD, with allowances for:
 
-        * &lt;iframe&gt; elements
-        * start attribute on &lt;ol&gt; elements.
-        * target attribute with a value of &quot;_top&quot; on &lt;a&gt; elements.
+        * IFRAME elements
+        * START attribute on OL elements.
+        * TARGET attribute with a value of &quot;_top&quot; on A, FORM, and BASE
+          elements.
+--&gt;
+
+&lt;!-- 
+   Define %special; to include IFRAME before importing Strict DTD.
+   (Entities cannot be redefined.)
 --&gt;
 
 &lt;!ENTITY % special
@@ -15,13 +21,19 @@
 
 %HTML.strict;
 
+&lt;!--
+    Add START attribute to OL element: 
+--&gt;
+
 &lt;!ATTLIST OL
   %attrs;                              -- %coreattrs, %i18n, %events --
   start       NUMBER         #IMPLIED  -- starting sequence number --
   &gt;
 
 
-&lt;!--================== Document Frames ===================================--&gt;
+&lt;!--
+    Define IFRAME element.
+--&gt;
 
 &lt;!-- TODO we're not dealing with the BUTTON IFRAME stuff --&gt;
 
@@ -40,23 +52,20 @@ height      %Length;       #IMPLIED  -- frame height --
 width       %Length;       #IMPLIED  -- frame width --
 &gt;
 
-&lt;!--================== Add Target to Hyperlinks ==========================--&gt;
+&lt;!--
+    Add TARGET attribute to A, FORM, and BASE elements.
+    Allow only &quot;_top&quot; value.
+--&gt;
 
 &lt;!ATTLIST A
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  charset     %Charset;      #IMPLIED  -- char encoding of linked resource --
-  type        %ContentType;  #IMPLIED  -- advisory content type --
-  name        CDATA          #IMPLIED  -- named link end --
-  href        %URI;          #IMPLIED  -- URI for linked resource --
-  hreflang    %LanguageCode; #IMPLIED  -- language code --
-  target      (_top)          #IMPLIED  -- render in this frame --
-  rel         %LinkTypes;    #IMPLIED  -- forward link types --
-  rev         %LinkTypes;    #IMPLIED  -- reverse link types --
-  accesskey   %Character;    #IMPLIED  -- accessibility key character --
-  shape       %Shape;        rect      -- for use with client-side image maps --
-  coords      %Coords;       #IMPLIED  -- for use with client-side image maps --
-  tabindex    NUMBER         #IMPLIED  -- position in tabbing order --
-  onfocus     %Script;       #IMPLIED  -- the element got the focus --
-  onblur      %Script;       #IMPLIED  -- the element lost the focus --
-  &gt;
+target      (_top)          #IMPLIED  -- load into top frame --
+&gt;
+
+&lt;!ATTLIST FORM
+target      (_top)          #IMPLIED  -- submit into top frame --
+&gt;
+
+&lt;!ATTLIST BASE
+target      (_top)          #IMPLIED  -- load into top frame --
+&gt;
 </diff>
      <filename>dtd/401_strict_extended.dtd</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>aecdaf7ac499347d5ea6ac55291ed2768ffc1e5d</id>
    </parent>
  </parents>
  <author>
    <name>Benjamin Hawkes-lewis</name>
    <email>benh@bicyclebell.london.corp.yahoo.com</email>
  </author>
  <url>http://github.com/NeilCrosby/frontend-test-suite/commit/5e86edd5efb194f1f0e0a2a189fc743119c3b56b</url>
  <id>5e86edd5efb194f1f0e0a2a189fc743119c3b56b</id>
  <committed-date>2009-06-05T06:29:01-07:00</committed-date>
  <authored-date>2009-06-04T08:53:31-07:00</authored-date>
  <message>Add TARGET to FORM and BASE, to match addition to A. Don't repeat definition of A unnecessarily.

Signed-off-by: Neil Crosby &lt;neil@thetenwordreview.com&gt;</message>
  <tree>831d2f033673c713826708815b90325e042555b4</tree>
  <committer>
    <name>Neil Crosby</name>
    <email>neil@thetenwordreview.com</email>
  </committer>
</commit>
