The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.009

  • Changes/new features:
  • You can do something with errors produced by event handlers by passing a coderef to the new event_handler method. That coderef will be called for each error. (Before, such errors were ignored.)
  • HTML::DOM::Interface has been modified, such that 'Document' is no longer a separate interface--since there is no corresponding HTML::DOM module--, but all its members are now under HTMLDocument, which inherits directly from Node. Likewise, 'Element' has been merged into HTMLElement.
  • HTML::DOM::Element::Select now has 'add' and 'remove' methods.
  • 'Select' elements can now be used as array refs, so you can write $select->[0] instead of $select->options->[0].
  • You can now assign undef to such an array element to delete it, so '$select->[0] = undef' does the same thing as 'shift @$select'. 'delete $select->[0]' also works. Bug fixes:
  • $form->action now works when the document has no base url (used to die)
  • HTML::DOM::Element::Select's type method now works.
  • HTML::DOM::Element::Select's selectedIndex method and HTML::DOM::Element::Option's selected method should work reliably now.
  • HTML::DOM::Collection::Options is now listed by HTML::DOM::Interface.
  • HTML::DOM::Element::Input's click method now returns an empty list.
  • HTML::DOM's event_attr_handler is now actually useful. (It used to be ignored most of the time.)

Documentation

A subclass of HTML::DOM::Collection for form elements
A subclass of HTML::DOM::Collection for 'option' elements
A Perl class for representing 'a' elements in an HTML DOM tree
A Perl class for representing 'applet' elements in an HTML DOM tree
A Perl class for representing 'area' elements in an HTML DOM tree
A Perl class for representing 'base' elements in an HTML DOM tree
A Perl class for representing a 'basefont' element in an HTML DOM tree
A Perl class for representing 'body' elements in an HTML DOM tree
A Perl class for representing 'br' elements in an HTML DOM tree
A Perl class for representing 'button' elements in an HTML DOM tree
A Perl class for representing 'dl' elements in an HTML DOM tree
A Perl class for representing 'dir' elements in an HTML DOM tree
A Perl class for representing 'div' elements in an HTML DOM tree
A Perl class for representing 'fieldset' elements in an HTML DOM tree
A Perl class for representing 'font' elements in an HTML DOM tree
A Perl class for representing 'hr' elements in an HTML DOM tree
A Perl class for representing <html> elements in an HTML DOM tree
A Perl class for representing 'head' elements in an HTML DOM tree
A Perl class for representing heading elements in an HTML DOM tree
A Perl class for representing 'img' elements in an HTML DOM tree
A Perl class for representing 'input' elements in an HTML DOM tree
A Perl class for representing 'isindex' elements in an HTML DOM tree
A Perl class for representing 'li' elements in an HTML DOM tree
A Perl class for representing 'label' elements in an HTML DOM tree
A Perl class for representing 'legend' elements in an HTML DOM tree
A Perl class for representing 'link' elements in an HTML DOM tree
A Perl class for representing 'map' elements in an HTML DOM tree
A Perl class for representing 'menu' elements in an HTML DOM tree
A Perl class for representing 'meta' elements in an HTML DOM tree
A Perl class for representing 'ins' and 'del' elements in an HTML DOM tree
A Perl class for representing 'ol' elements in an HTML DOM tree
A Perl class for representing 'object' elements in an HTML DOM tree
A Perl class for representing 'optgroup' elements in an HTML DOM tree
A Perl class for representing 'option' elements in an HTML DOM tree
A Perl class for representing 'p' elements in an HTML DOM tree
A Perl class for representing 'param' elements in an HTML DOM tree
A Perl class for representing 'pre' elements in an HTML DOM tree
A Perl class for representing quote elements in an HTML DOM tree
A Perl class for representing 'script' elements in an HTML DOM tree
A Perl class for representing 'select' elements in an HTML DOM tree
A Perl class for representing 'style' elements in an HTML DOM tree
A Perl class for representing 'textarea' elements in an HTML DOM tree
A Perl class for representing 'title' elements in an HTML DOM tree
A Perl class for representing 'ul' elements in an HTML DOM tree
A Perl class for representing lists of radio buttons in an HTML DOM tree

Modules

A Perl implementation of the HTML Document Object Model
A Perl implementation of the HTMLCollection interface
A Perl class for representing text nodes in an HTML DOM tree
A Perl class for representing elements in an HTML DOM tree
A Perl class for representing 'form' elements in an HTML DOM tree
A Perl class for HTML DOM Event objects
The Exception interface for HTML::DOM
A list of HTML::DOM's interface members in machine-readable format
A Perl class for representing the nodes of an HTML DOM tree
A Perl class for representing text nodes in an HTML DOM tree

Provides

in lib/HTML/DOM/Attr.pm
in lib/HTML/DOM/CharacterData.pm
in lib/HTML/DOM/Element/Form.pm
in lib/HTML/DOM/Element/Form.pm
in lib/HTML/DOM/DocumentFragment.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element/Form.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element/Form.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element/Form.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element/Form.pm
in lib/HTML/DOM/Element/Form.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element/Form.pm
in lib/HTML/DOM/Element/Form.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element/Form.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element/Form.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Element.pm
in lib/HTML/DOM/Implementation.pm
in lib/HTML/DOM/NamedNodeMap.pm
in lib/HTML/DOM/NodeList.pm
in lib/HTML/DOM/NodeList/Magic.pm
in lib/HTML/DOM/Element/Form.pm
in lib/HTML/DOM.pm