package WebGUI::HTML; =head1 LEGAL ------------------------------------------------------------------- WebGUI is Copyright 2001-2002 Plain Black Software. ------------------------------------------------------------------- Please read the legal notices (docs/legal.txt) and the license (docs/license.txt) that came with this distribution before using this software. ------------------------------------------------------------------- http://www.plainblack.com info@plainblack.com ------------------------------------------------------------------- =cut use HTML::TagFilter; use strict; use WebGUI::Session; =head1 NAME Package WebGUI::HTML =head1 SYNOPSIS use WebGUI::HTML; $html = WebGUI::HTML::cleanSegment($html); $html = WebGUI::HTML::filter($html); =head1 DESCRIPTION A package for manipulating and massaging HTML. =head1 METHODS These methods are available from this package: =cut #------------------------------------------------------------------- =head2 cleanSegment ( html ) Returns an HTML segment that has been stripped of the
tag and anything before it, as well as the tag and anything after it. NOTE: This filter does have one exception, it leaves anything before the tag that is enclosed in tags. =item html The HTML segment you want cleaned. =cut sub cleanSegment { my ($style, $value); $value = $_[0]; $value =~ m/(\