Text::MicroMason::ServerPages

Text::MicroMason::ServerPages Perl module contains an alternate syntax like ASP/JSP Templates.
Download

Text::MicroMason::ServerPages Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Matthew Simon Cavalletto
  • Publisher web site:
  • http://search.cpan.org/~ferrency/

Text::MicroMason::ServerPages Tags


Text::MicroMason::ServerPages Description

Text::MicroMason::ServerPages Perl module contains an alternate syntax like ASP/JSP Templates. Text::MicroMason::ServerPages Perl module contains an alternate syntax like ASP/JSP Templates.SYNOPSISInstead of using this class directly, pass its name to be mixed in: use Text::MicroMason; my $mason = Text::MicroMason::Base->new( -ServerPages );Use the standard compile and execute methods to parse and evalute templates: print $mason->compile( text=>$template )->( @%args ); print $mason->execute( text=>$template, @args );Server Pages syntax provides another way to mix Perl into a text template: < % my $name = $ARGS{name}; if ( $name eq 'Dave' ) { % > I'm sorry , I'm afraid I can't do that right now. < % } else { my $hour = (localtime); my $daypart = ( $hour > 11 ) ? 'afternoon' : 'morning'; %> Good < %= $daypart % >, < %= $name % >! < % } % >This subclass replaces MicroMason's normal lexer with one that supports a syntax similar to Active Server Pages and Java Server Pages.Compatibility with Apache::ASPApache::ASP is a full-featured application server toolkit with many fatures, of which only the templating functionality is emulated.This is not a drop-in replacement for Apache::ASP, as the implementation is quite different, but it should be able to process some existing templates without major changes.The following features of EmbPerl syntax are supported:Angle-bracket markup tagsThe following syntax features of are not supported:Dynamic XML/XSL processing.Web server objects such as $Session, $Request, $Response, and $Application.Application events such as Application_OnStart, Script_OnStart, and other gloga.asa features. Requirements: · Perl


Text::MicroMason::ServerPages Related Software