HTML::GenToc generates anchors and a table of contents for
HTML documents. Depending on the arguments, it will insert
the information it generates, or output to a string, a separate file
or STDOUT.
While it defaults to taking H1 and H2 elements as the significant
elements to put into the table of contents, any tag can be defined
as a significant element. Also, it doesn't matter if the input
HTML code is complete, pure HTML, one can input pseudo-html
or page-fragments, which makes it suitable for using on templates
and HTML meta-languages such as WML.
Also included in the distrubution is hypertoc, a script which uses the
module so that one can process files on the command-line in a
user-friendly manner.
The Faq-O-Matic is a CGI-based system that automates the process of
maintaining a FAQ (or Frequently Asked Questions list). It allows
visitors to your FAQ to take part in keeping it up-to-date. A
permission system also makes it useful as a help-desk application,
bug-tracking database, or documentation system.
HTML::GoogleMaps provides a simple wrapper around the Google Maps API. It
allows you to easily create maps with markers, polylines and information
windows. Thanks to Geo::Coder::Google you can now look up locations around
the world without having to install a local database.
HTML::LinkExtractor is used for extracting links from HTML. It is very
similar to HTML::LinkExtor, except that besides getting the URL,
you also get the link-text.
This module contains a number of functions for taking sets of URLs and
labels and creating suitably formatted HTML. These links are "smart"
because, if given the url of the current page, if any of the links in
the list equal it, that item in the list will be formatted as a special
label, not as a link; this is a Good Thing, since the user would be
confused by clicking on a link back to the current page.
HTML::Lint - check for HTML errors in a string or file.
HTML::Lint also comes with a wrapper program called weblint that handles
linting from the command line.
Working with disk to URI file mappings (deprecated: see URI::ToDisk)
Parses HTML and returns new HTML for mobile agent (mainly for DoCoMo i-mode).
HTML::Pager is a perl module designed to handle CGI HTML paging of arbitrary
data. It provides an interface to pages of data similar to many well-known
sites like Altavista or Google. It uses the module HTML::Template to do all the
HTML generation.
This is a collection of modules that parse HTML text documents. These
modules used to be part of the libwww-perl distribution, but are now
unbundled in order to facilitate a separate development track. Bug
reports and discussions about these modules can still be sent to the
<libwww-perl@ics.uci.edu> mailing list. Remember to also take a look at
the HTML-Tree module collection that create and extract information from
HTML syntax trees.