 interface HTMLTableElement : HTMLElement {
 /* IID: { 0xa6cf90b2, 0x15b3, 0x11d2, \
  { 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } } */

            attribute  HTMLTableCaptionElement caption;
            attribute  HTMLTableSectionElement tHead;
            attribute  HTMLTableSectionElement tFoot;
   readonly attribute  HTMLCollection       rows;
   readonly attribute  HTMLCollection       tBodies;
            attribute  DOMString            align;
            attribute  DOMString            bgColor;
            attribute  DOMString            border;
            attribute  DOMString            cellPadding;
            attribute  DOMString            cellSpacing;
            attribute  DOMString            frame;
            attribute  DOMString            rules;
            attribute  DOMString            summary;
            attribute  DOMString            width;
   HTMLElement               createTHead();
   void                      deleteTHead();
   HTMLElement               createTFoot();
   void                      deleteTFoot();
   HTMLElement               createCaption();
   void                      deleteCaption();
   HTMLElement               insertRow(in long index);
   void                      deleteRow(in long index);
 };
