| Texto :: Plantilla :: Compacto Plantilla de la base de texto Expandir el módulo |
Descargar ahora |
Texto :: Plantilla :: Compacto Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- tateisu
- Sitio web del editor:
- http://search.cpan.org/~tate/
Texto :: Plantilla :: Compacto Etiquetas
Texto :: Plantilla :: Compacto Descripción
Plantilla de la base de texto Ampliar el módulo Texto :: Plantilla :: Compact es un módulo de expansión de la plantilla de la base de texto. Este módulo compila la etiqueta de control en el texto de origen y lo envía con datos de parámetros que civían en tiempo de ejecución. Su propósito principal está manejando plantillas HTML en la aplicación web, pero también está disponible para otra situación, como correo, XML, etc. ,.Synopsis Use UTF8; usar codificación; Usar texto :: Plantilla :: Compacto; # Crear instancia MIS $ TMPL = Nuevo texto :: Plantilla :: Compact (); # cargar desde el archivo $ tmpl-> lafile de carga ('template.html', 'UTF8') o DIE $ TMPL-> ERROR; # o carga de texto $ tmpl-> loadtext ('src1', 'hola, $ {world}!', 'utf8') o muere $ tmpl-> error; # preparar el parámetro de unión My $ param = {world => '' world '}; # Configure el filtro predeterminado que se usa cuando el parámetro de salida o la expresión $ tmpl-> filter_default ('html'); # Establecer codificación que se usa al leer el valor no utf8 del parámetro. $ tmpl-> param_encoding ('CP932'); # Establecer cadena que se usa para imprimir en lugar de valor indefinido. $ tmpl-> undef_supply ('(null)'); # Imprimir en FileHandle $ TMPL-> Imprimir ($ param, \ * stdout, 'utf8'); # o obtenga la impresión de salida de la cadena CODE :: CODE ('UTF8', $ TMPL-> TOSTRING ($ PARAM)); Requisitos: · Perl
Texto :: Plantilla :: Compacto Software relacionado