NAME
Text::MicroMason::SafeServerPages - Safety ServerPages syntax
SYNOPSIS
use Text::MicroMason;
use Text::MicroMason::SafeServerPages;
my $m = Text::MicroMason->new(qw/ -SafeServerPages /);
my $template = <<'EOF';
<% my $s = \%ARGS; %>
<html>
<title><%= $s->{title} %></title>
<%raw= $s->{body} %>
</html>
EOF
my $cr = $m->compile( text => $template );
print $cr->(
title => "Foo<bar>",
body => qq{<div class="section">aaaa</div>},
);
DESCRIPTION
Text::MicroMason::SafeServerPages is same as Text::MicroMason::ServerPages but HTML-escaped by default.
Template Syntax
Same as Text::MicroMason::ServerPages but =.
<%= perl expression %>
Include evaluated value with HTML-escape.
<%raw= perl expression %>
Include evaluated value without HTML-escape.
AUTHOR
cho45 <cho45@lowreal.net>
SEE ALSO
Text::MicroMason, Text::MicroMason::ServerPages
LICENSE
Original is Text::MicroMason::ServerPages.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.