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.

SEE ALSO

HTML::DOM