Father Chrysostomos > HTML-DOM > HTML::DOM::Element::Table

Download:
HTML-DOM-0.054.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Stalled  1
View/Report Bugs
Module Version: 0.054   Source  

NAME ^

HTML::DOM::Element::Table - A Perl class for representing 'table' elements in an HTML DOM tree

SYNOPSIS ^

  use HTML::DOM;
  $doc = HTML::DOM->new;
  $elem = $doc->createElement('table');

  $elem->tHead;
  $elem->tBodies->[0];
  $elem->createTFoot;
  # etc

DESCRIPTION ^

This class represents 'table' elements in an HTML::DOM tree. It implements the HTMLTableElement DOM interface and inherits from HTML::DOM::Element (q.v.).

METHODS ^

In addition to those inherited from HTML::DOM::Element and its superclasses, this class implements the following DOM methods:

caption
tHead
tFoot

Each of these returns the table's corresponding element, if it exists, or an empty list otherwise.

rows

Returns a collection of all table row elements, or a list in list context.

tBodies

Returns a collection of all 'tbody' elements, or a list in list context.

align
bgColor
border
cellPadding
cellSpacing
frame
rules
summary
width

These get (optionally set) the corresponding HTML attributes.

createTHead

Returns the table's 'thead' element, creating it if it doesn't exist.

deleteTHead

Deletes the table's 'thead' element.

createTFoot

Returns the table's 'tfoot' element, creating it if it doesn't exist.

deleteTFoot

Does what you would think.

createCaption

Returns the table's 'caption' element, creating it if it doesn't exist.

deleteCaption

Deletes the caption.

insertRow

Insert a new 'tr' element at the index specified by the first argument, and returns that new row.

deleteRow

Deletes the row at the index specified by the first arg.

SEE ALSO ^

HTML::DOM

HTML::DOM::Element

HTML::DOM::Element::Caption

HTML::DOM::Element::TableColumn

HTML::DOM::Element::TableSection

HTML::DOM::Element::TR

HTML::DOM::Element::TableCell

syntax highlighting: