HTML::Template::Compiled::Filter::Whitespace - whitespace filter for HTML output
0.09
To clean a string you can pass a scalar to the function whitespace_filter().
use HTML::Template::Compiled::Filter::Whitespace qw(whitespace_filter); my $clean_html = whitespace_filter($unclean_html);
If you are using HTML::Template::Compiled and want to clean the Template before parsing you can use the function get_whitespace_filter:
use HTML::Template::Compiled::Filter::Whitespace qw(get_whitespace_filter); my $htc = HTML::Template::Compiled->new( tagstyle => [qw(-classic -comment +asp)], filter => get_whitespace_filter, scalarref => \$scalar, );
If you are using HTML::Template::Compiled and want to clean the output do both or only this:
use HTML::Template::Compiled::Filter::Whitespace qw(whitespace_filter); my $clean_html = whitespace_filter( $htc->output );
If you want to disable the filter set the global variable DEBUG to something true.
$HTML::Template::Compiled::Filter::Whitespace::DEBUG = 1;
Inside of this Distribution is a directory named example. Run this *.pl files.
This package provides functions to clean out whitespaces and empty lines.
HTML tags pre, code and textarea will be unchanged.
This function returns the reference to a function to clean out HTML code from whitespaces and empty lines. Can be used as filter in HTML::Template::Compiled.
This function returns a string clean from multiple whitespaces and empty lines.
none
Exporter::Tiny
not known
HTML::Template::Compiled
Steffen Winkler
Copyright (c) 2007 - 2016, Steffen Winkler <steffenw at cpan.org>, Volker Voit <volker.voit at googlemail.com>. All rights reserved.
<steffenw at cpan.org>
<volker.voit at googlemail.com>
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install HTML::Template::Compiled::Filter::Whitespace, copy and paste the appropriate command in to your terminal.
cpanm
cpanm HTML::Template::Compiled::Filter::Whitespace
CPAN shell
perl -MCPAN -e shell install HTML::Template::Compiled::Filter::Whitespace
For more information on module installation, please visit the detailed CPAN module installation guide.