Provided by: libhtml-element-extended-perl_1.18-1.3_all bug

NAME

       HTML::ElementRaw - Perl extension for HTML::Element(3).

SYNOPSIS

         use HTML::ElementRaw;
         $er = new HTML::ElementRaw;
         $text = '<p>I would like this &nbsp; HTML to not be encoded</p>';
         $er->push_content($text);
         $h = new HTML::Element 'h2';
         $h->push_content($er);
         # Now $text will appear as you typed it, non-escaped,
         # embedded in the HTML produced by $h.
         print $h->as_HTML;

DESCRIPTION

       Provides a way to graft raw HTML strings into your HTML::Element(3) structures.  Since
       they represent raw text, these can only be leaves in your HTML element tree.  The only
       methods that are of any real use in this degenerate element are push_content() and
       as_HTML().  The push_content() method will simply prepend the provided text to the current
       content.  If you happen to pass an HTML::element to push_content, the output of the
       as_HTML() method in that element will be prepended.

REQUIRES

       HTML::Element(3)

AUTHOR

       Matthew P. Sisk, <sisk@mojotoad.com>

COPYRIGHT

       Copyright (c) 1998-2010 Matthew P. Sisk.  All rights reserved. All wrongs revenged. This
       program is free software; you can redistribute it and/or modify it under the same terms as
       Perl itself.

SEE ALSO

       HTML::Element(3), HTML::ElementSuper(3), HTML::Element::Glob(3), HTML::ElementTable(3),
       perl(1).