HTML::EscapeEvil is a Perl module that will escape HTML tags considered
evil (useful for user inut filtering). It is somewhat similar to
HTML::TagFilter, but escapes tags instead of removing them.
This is a collection of modules that formats text from HTML syntax
trees. Bug reports and discussions about these modules can be sent
to the <libwww@perl.org> mailing list.
The modules present in this package are:
HTML::Formatter - Base class for various formatters. Formatters
traverse a syntax tree and produce some textual output.
None of the current formatters handle tables or forms yet.
HTML::FormatText - Formatter that converts a syntax tree to plain
readable text.
HTML::FormatPS - Formatter that outputs PostScript code.
This module is an implementation of the CSS parts of Yahoo! YUIcompressor
in Perl. It was needed to produce minified css on the fly using Perl
based backend systems.
CSS::Minifier removes unnecessary whitespace from CSS. The primary requirement
developing this module is to not break working stylesheets: if working CSS is in
input then working CSS is output. The Mac/Internet Explorer comment hack will be
minimized but not stripped and so will continue to function.
This module understands space, horizontal tab, new line, carriage return, and
form feed characters to be whitespace. Any other characters that may be
considered whitespace are not minimized. These other characters include
paragraph separator and vertical tab.
For static CSS files, it is recommended that you minify during the build stage
of web deployment. If you minify on-the-fly then it might be a good idea to
cache the minified file. Minifying static files on-the-fly repeatedly is
wasteful.
This Module provides an OO-interface to the htmldoc program.
You can use it to produce PDF or PS files from a HTML-document.
Currently many but not all parameters of HTMLDoc are supported.
HTML::Packer is another HTML code cleaner.
HTML::QRCode is HTML based QRCode generator, using Text::QRCode
Parses and extracts quotation structure out of a HTML message.
Purpose and returned structures are very similar to Text::Quoted.
HTML::RewriteAttributes is designed for simple yet powerful HTML
attribute rewriting. You simply specify a callback to run for each
attribute and we do the rest for you. This module is designed to
be subclassable to make handling special cases eaiser.
Simple Blog Code is a simple markup language. You can use it for guest
books, blogs, wikis, boards and various other web applications. It
produces valid and semantic (X)HTML from input and is patterned on that
tiny usenet markups like *bold* and _underline_.