HTML::DOM::View - A Perl class for representing an HTML Document's 'defaultView'
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 }
# ...
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.
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.