Genshi

GENSHI - Un kit de herramientas para la generación de salida basada en la transmisión para la web
Descargar ahora

Genshi Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Edgewall Software
  • Sistemas operativos:
  • Windows All / Unix
  • Tamaño del archivo:
  • 131 KB

Genshi Etiquetas


Genshi Descripción

Genshi es una biblioteca de Python que ofrece un conjunto integrado de componentes para procesar, analizar y generar HTML, XML u otro contenido textual para la generación de salida en la Web. Genshi es un "kit de herramientas para la generación de salida de la web para la web". La característica más grande proporcionada por Genshi es un motor de plantilla basado en XML que está muy inspirado por el niño. Pero también proporciona un motor de plantilla basado en texto, así como una colección de herramientas para trabajar con Markup. ¿Por qué XML-BASE? La mayoría de los motores de plantillas para aplicaciones web son basadas en la transmisión de caracteres: no saben nada sobre el formato del cuerpo de respuesta que se está generando. Simplemente sustituyen expresiones variables y proporcionan algunas directivas para bucle, condicionales, etc. Por lo tanto, se pueden usar para generar cualquier tipo de salida textual, ya sea HTML, correos electrónicos de texto, código de programa, o realmente cualquier otra cosa. Sin embargo, el 99% de las plantillas utilizadas por las aplicaciones web generan algún tipo de marcado basado en XML / HTML. Creemos que las aplicaciones web pueden beneficiarse de un motor de plantillas que "sabe lo que está haciendo" cuando se trata de marcar. No necesita preocuparse por generar la producción que no está bien formada, ni necesita preocuparse por no escapar de algunos datos, lo que reduce en gran medida el riesgo de introducir los vectores de ataque XSS. Además, sus plantillas se parecen mucho más como el formato de salida con destinatario: una plantilla HTML parece HTML, una plantilla para una fuente RSS parece RSS. Las directivas en lenguas de plantilla basadas en texto a menudo resultan en plantillas bastante desordenadas, o producen cantidades excesivas de espacio en blanco innecesario.


Genshi Software relacionado

Cuero

DirectSkin es una herramienta de desarrollo que permite a los programadores hacer que su software sea completamente delintelable en minutos. ...

270 4.78MB

Descargar