HTML::Template::Compiled::Filter::Whitespace - whitespace filter for HTML output |
HTML::Template::Compiled::Filter::Whitespace - whitespace filter for HTML output
0.08
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
none
the Perl6::Export::Attrs manpage
not known
not known
the HTML::Template::Compiled manpage
Steffen Winkler
Copyright (c) 2007 - 2009,
Steffen Winkler
<steffenw at cpan.org>
,
Volker Voit
<volker.voit at googlemail.com>
.
All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
HTML::Template::Compiled::Filter::Whitespace - whitespace filter for HTML output |