HTML::GenerateUtil is a module provides C language version of various helper
routines for generating HTML output.
Just use this module instead of HTML::Template, then use any plugins, and go on
with life.
By adding support for the module included, HTML::Template::Plugin::Dot, to
HTML::Template, the programmers' job of sending data to the template is easier,
and designers have easier access to more data to display in the template,
without learning any more tag syntax.
HTML::Highlight - A module to highlight words or patterns in HTML documents
HTML::Template::Pro is a fast lightweight C/Perl+XS reimplementation
of HTML::Template (as of 2.9) and HTML::Template::Expr (as of
0.0.7). It is not intended to be a complete replacement, but to be a
fast implementation of HTML::Template if you don't need querying, the
extended facility of HTML::Template. Designed for heavy upload,
resource limitations, abcence of mod_perl.
HTML::TokeParser::Simple is a subclass of HTML::TokeParser that uses
easy-to-remember method calls to work with the tokens. Rather than
try to remember a bunch of array indices or try to write a bunch of
constants for them, you can now do something like:
$token->is_start_tag( 'form' )
Instead of
$token->[0] eq 'S' and $token->[1] eq 'form'
This is a collection of modules that represent, create, and extract
information from HTML syntax trees.
The modules present in this collection are:
HTML::Element - represents the nodes of the HTML syntax trees. The
elements have other elements and text segments as children.
The HTML::Element class have methods to methods to build,
alter, and traverse the structure of the tree.
HTML::TreeBuilder - uses HTML::Parser to read HTML document text and
build from it a syntax tree made of HTML::Element nodes.
HTML::Parse - deprecated. Now just a wrapper around
HTML::TreeBuilder
HTML::AsSubs - Easy way to build an HTML syntax tree by nesting
functions.
HTML::Macro is a module to be used behind a web server (in CGI scripts). It
provides a convenient mechanism for generating HTML pages by combining
"dynamic" data derived from a database or other computation with HTML templates
that represent fixed or "static" content of a page.
HTML::TreeBuilder is bit slow for some use case.
and, XML::LibXML is very fast! I want to use it.
But, some libraries uses HTML::TreeBuilder.
HTML::TreeBuilder::LibXML is drop-in-replacement
for HTML::TreeBuilder::XPath.
Currently, this module implements good enough methods
for work with Web::Scraper.
This module adds typical XPath methods to HTML::TreeBuilder, to make
it easy to query a document.
This module contains rules for converting HTML into DokuWiki markup. See
HTML::WikiConverter for additional usage details.