| Genshi Kit de herramientas de Python para la generación de salida para la web |
Descargar ahora |
Genshi Clasificación y resumen
- Nombre del editor:
- Edgewall Software
- Sitio web del editor:
- http://trac.edgewall.org/
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 217 KB
Genshi Etiquetas
Genshi Descripción
Toolkit de Python para la generación de salida para la web. Genshi es una herramienta de Python de código abierto que proporcionará un conjunto integrado de componentes para generar, analizar y procesar HTML, XML u otro contenido textual para la generación de la generación de salida en la Web. La función principal es un lenguaje de plantilla que es inteligente acerca de Markup: A diferencia de Languajes de plantilla convencionales que solo tratan los bytes y (si tiene suerte) caracteres, Genshi conoce la diferencia entre las etiquetas, los atributos y los nodos de texto reales, y utiliza ese conocimiento a su ventaja. Aquí hay algunas características clave de "Genshi": · El escape automático inteligente reduce en gran medida el riesgo de abrir su sitio a los ataques de scripts (XSS). · Las directivas de la plantilla a menudo son menos verbosas que las de la mayoría de los otros idiomas de la plantilla, ya que se pueden adjuntar directamente a los elementos en los que actúan. · La independencia de un formato de serialización específico le permite cambiar instantáneamente entre generar HTML 4.014.01 y XHTML de forma bien formada (u otros formatos). · El filtrado basado en la corriente le permite aplicar varias transformaciones, ya que se está procesando una plantilla, sin tener que analizar y serializar la salida nuevamente. · Las plantillas de coincidencia le permiten hacer cumplir una estructura común en la salida de la plantilla y más. Esto, en combinación con el soporte Xinclude, se usa en lugar de la función de herencia más rígida que se encuentra comúnmente en otros idiomas de la plantilla.
Genshi Software relacionado