HTML::DOM::Element - A Perl class for representing elements in an HTML DOM tree
use HTML::DOM; $doc = HTML::DOM->new; $elem = $doc->createElement('a'); $elem->setAttribute('href', 'http://www.perl.org/'); $elem->getAttribute('href'); $elem->tagName; # etc
This class represents elements in an HTML::DOM tree. It is the base class for other element classes (see "CLASSES AND DOM INTERFACES" in HTML::DOM.) It implements the Element and HTMLElement DOM interfaces.
You should normally use HTML::DOM's createElement method. This is listed here only for completeness:
createElement
$elem = new HTML::DOM::Element $tag_name;
$elem will automatically be blessed into the appropriate class for $tag_name.
$elem
$tag_name
The following DOM attributes are supported:
Returns the tag name.
These five get (optionally set) the corresponding HTML attributes. Note that className corresponds to the class attribute.
className
class
See the DOM spec. for descriptions.
normalize does not currently work properly.
normalize
HTML::DOM
HTML::DOM::Node
HTML::Element
All the HTML::Element subclasses listed under "CLASSES AND DOM INTERFACES" in HTML::DOM
1 POD Error
The following errors were encountered while parsing the POD:
'=item' outside of any '=over'
To install HTML::DOM, copy and paste the appropriate command in to your terminal.
cpanm
cpanm HTML::DOM
CPAN shell
perl -MCPAN -e shell install HTML::DOM
For more information on module installation, please visit the detailed CPAN module installation guide.