NAME
HTML::DOM::View - A Perl class for representing an HTML Document's 'defaultView'
SYNOPSIS
use HTML::DOM;
$doc = HTML::DOM->new;
$view = $doc->defaultView;
$view->document; # returns $doc
package MyView;
@ISA = 'HTML::DOM::View';
use HTML::DOM::View;
sub new {
my $self = bless {}, shift; # doesn't have to be a hash
my $doc = shift;
$self->document($doc);
return $self
}
# ...
DESCRIPTION
This class is used for an HTML::DOM object's 'default view.' It implements the AbstractView DOM interface.
It is an inside-out class, so you can subclass it without being constrained to any particular object structure.
METHODS
$view->document
Returns the document associated with the view.
You may pass an argument to set it, in which case the old value is returned. This attribute holds a weak reference to the object.