NAME

HTML::Native::Comment - HTML::Native comment

SYNOPSIS

use HTML::Native::Comment;

my $comment = HTML::Native::Comment->new ( "This is a comment" );
print $comment;
# prints "<!-- This is a comment -->"

DESCRIPTION

An HTML::Native::Comment object represents an HTML comment. It can safely be included within an HTML::Native tree without being subject to entity encoding.

METHODS

new()

$comment = HTML::Native::Comment->new ( <text> );

Create a new HTML::Native::Comment object, representing a single HTML comment. For example:

my $comment = HTML::Native::Comment->new ( "This is a comment" );
print $comment;
# prints "<!-- This is a comment -->"

or

my $elem = HTML::Native->new (
  div =>
  [ h1 => "Welcome" ],
  "Hello world!",
  HTML::Native::Comment->new ( "Hide this" ),
);
print $elem;
# prints "<div><h1>Welcome</h1>Hello world!<!-- Hide this --></div>"