FreeBSD Manual Pages
HTML::DOM::Collection(User Contributed Perl DocumentatHTML::DOM::Collection(3) NAME HTML::DOM::Collection - A Perl implementation of the HTMLCollection interface VERSION Version 0.058 SYNOPSIS use HTML::DOM; $doc = HTML::DOM->new; $doc->write('<html> ..... </html>'); $doc->close; $images = $doc->images; # returns an HTML::DOM::Collection $images->[0]; # first image $images->{logo}; # image named 'logo' $images->item(0); $images->namedItem('logo'); $images->length; # same as scalar @$images DESCRIPTION This implements the HTMLCollection interface as described in the W3C's DOM standard. This class is actually just a wrapper around the NodeList classes. In addition to the methods below, you can use a collection as a hash and as an array (both read-only). CONSTRUCTOR Normally you would simply call a method that returns an HTML collection (as in the "SYNOPSIS"). But if you wall to call the constructor, here is the syntax: $collection = HTML::DOM::Collection->new($nodelist) $nodelist should be a node list object. OBJECT METHODS $collection->length Returns the number of items in the collection. $collection->item($index) Returns item number $index, numbered from 0. Note that you call also use "$collection->[$index]" for short. $collection->namedItem($name) Returns the item named $name. If an item with an ID of $name exists, that will be returned. Otherwise the first item whose "name" attribute is $name will be returned. You can also write "$collection->{$name}". SEE ALSO HTML::DOM HTML::DOM::NodeList perl v5.32.0 2018-02-02 HTML::DOM::Collection(3)
NAME | VERSION | SYNOPSIS | DESCRIPTION | CONSTRUCTOR | OBJECT METHODS | SEE ALSO
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=HTML::DOM::Collection&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>