HTML::Template::Associate bridges gap between HTML::Template and
other modules that can be used in conjunction with it to do something
useful together, like for example Data::FormValidator that can verify form
inputs.
The primary reason I wrote this is that I needed something to bridge those
two and the thought of creating something more expandable came to mind.
A module to use the associate option from HTML::Template via hash references.
This module provides a just-in-time compiler for HTML::Template.
If your template needs to be compiled - either because it has changed
or because it has never been compiled - then HTML::Template::JIT uses
HTML::Template and Inline::C to compile your template to native
machine instructions.
The resulting compiled template is much faster than a normal cached
template. Benchmarks show HTML::Template::JIT, with a precompiled
template, performing 4 to 8 times faster than HTML::Template in cache
mode.
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::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'
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.
This module contains rules for converting HTML into Google Code wiki markup.
See HTML::WikiConverter for additional usage details.