El bloque se sustituye por el valor de "variable" que previamente
ha debido ser definida en nuestro script Perl, de no estarlo el bloque se
sustituye por una cadena vacía.
Ver: Inyección de código y Cross-site scripting.
{: $ var {: * env_var2 :} :} <- ERROR {: $ var {: $ var :} :} <- ERRORSalvo comentarios
{: $ var {: # Los comentarios siempre se pueden incluir :} :} <- OkPero por claridad se recomienda esta forma:
{: $ var :} {: # comentario :}
archivo.nhtml:
{: NES 1.0 ('archivo.pl') :} <html> <head> <title>Nes sample/title> </head> <body> <b>{: $ var_name :}</b> </body> </html>archivo.pl:
use Nes; my $nes = Nes::Singleton->new('archivo.nhtml'); my $nes_tags = {}; $nes_tags->{'var_name'} = 'Hello!'; $nes->out(%$nes_tags);Salida:
Hello!