This module abstracts the task of displaying HTML to the user. The displaying is
done by launching a browser and navigating it to either a temporary file with
the HTML stored in it, or, if possible, by pushing the HTML directly into the
browser window.
HTML::Encoding helps to determine the encoding of HTML and XML/XHTML documents.
HTML::ExtractContent is a module for extracting content from HTML with
scoring heuristics.
It guesses which block of HTML looks like content according to scores
depending on the amount of punctuation marks and the lengths of non-tag
texts.
It also guesses whether content end in the block or continue to the next
block.
HTML::ExtractMain is a module which takes HTML content, and uses the
Readability algorithm to detect the main body of the page, usually
skipping headers, footers, navigation, etc.
From README:
This module automatically inserts data from a previous HTML form into
the HTML input and select tags. It is a subclass of HTML::Parser and
uses it to parse the HTML and insert the values into the form tags.
One useful application is after a user submits an HTML form without
filling out required field. HTML::FillInForm can be used to redisplay
the HTML form with all the form elements containing the submitted
info.
Objects of the HTML::Form class represent a single HTML <form> ... </form>
instance. A form consists of a sequence of inputs that usually have names,
and which can take on various values.
HTML::FormFu is a HTML form framework which aims to be as easy as possible to
use for basic web forms, but with the power and flexibility to do anything
else you might want to do (as long as it involves forms).
You can configure almost any part of formfu's behaviour and output.
By default formfu renders "XHTML 1.0 Strict" compliant markup, with as
little extra markup as possible, but with sufficient CSS class names to allow
for a wide-range of output styles to be generated by changing only the CSS.
HTML::FormHandler allows you to define HTML form fields and validators.
It can be used for both database and non-database forms, and will
automatically update or create rows in a database. It can also be used
to process structured data that doesn't come from an HTML form.
This small module converts ANSI text sequences to corresponding HTML
codes, using stylesheets to control color and blinking properties.
It exports ansi2html() by default, which takes an array, joins it it
into a single scalar, and returns its HTML rendering.
The text2html function marks up plain text as HTML. By
default it converts HTML metacharacters into the
corresponding entities. More sophisticated transformations,
such as splitting the text into paragraphs or marking up
bulleted lists, can be carried out by setting the
appropriate options.