NAME
HTML::Object::DOM::Root - HTML Object
SYNOPSIS
use HTML::Object::DOM::Root;
my $this = HTML::Object::DOM::Root->new || die( HTML::Object::DOM::Root->error, "\n" );
VERSION
v0.2.0
DESCRIPTION
This module implements a Root in DOM. It inherits from HTML::Object::Root and HTML::Object::DOM::Node
INHERITANCE
+---------------------------+ +-------------------------+ +--------------------+ +-------------------------+
| HTML::Object::Element | --> | HTML::Object::Document | --> | HTML::Object::Root | --> | HTML::Object::DOM::Root |
+---------------------------+ +-------------------------+ +--------------------+ +-------------------------+
| ^
| |
v |
+---------------------------+ +-------------------------+ |
| HTML::Object::EventTarget | --> | HTML::Object::DOM::Node | ---------------------------------+
+---------------------------+ +-------------------------+
METHODS
cmp
Provided with another object and this returns true if the other object is a HTML::Object::Root object or false otherwise.
getAttributes
Returns an empty list in list context, or an empty array reference in scalar context.
getChildNodes
Returns the "root" element.
getName
Returns an empty list in list context, or undef
in scalar context.
getNextSibling
Returns an empty list in list context, or undef
in scalar context.
getParentNode
Returns an empty list in list context, or undef
in scalar context.
getPreviousSibling
Returns an empty list in list context, or undef
in scalar context.
getRootNode
Returns itself.
is_inside
Returns false.
isDocumentNode
Returns true.
root
Sets or gets a root node, which should be a HTML::Object::DOM::Element::HTML object.
AUTHOR
Jacques Deguest <jack@deguest.jp>
SEE ALSO
HTML::Object::DOM::Element::HTML
COPYRIGHT & LICENSE
Copyright(c) 2021 DEGUEST Pte. Ltd.
All rights reserved
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.