Genshi

GENSHI - une boîte à outils pour la génération de sortie basée sur le flux pour le Web
Télécharger maintenant

Genshi Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Edgewall Software
  • Systèmes d'exploitation:
  • Windows All / Unix
  • Taille du fichier:
  • 131 KB

Genshi Mots clés


Genshi La description

Genshi est une bibliothèque Python qui offre un ensemble intégré de composants pour le traitement, l'analyse et la génération de HTML, XML ou d'un autre contenu textuel pour la génération de sortie sur le Web. Genshi est une "boîte à outils pour la génération de sortie basée sur le flux pour le web". La plus grande fonctionnalité fournie par Genshi est un moteur de modèle à base de XML qui est fortement inspiré de l'enfant. Mais il fournit également un moteur de modèle à base de texte, ainsi qu'une collection d'outils pour travailler avec balisage. Pourquoi XML-Basé? La plupart des moteurs de modèles pour les applications Web sont basés sur le flux de caractères: ils ne savent rien du format du corps de réponse généré. Ils substituent simplement des expressions variables et fournissent certaines directives pour la boucle, les conditionnels, etc. Ils peuvent donc être utilisés pour générer tout type de sortie textuelle, que ce soit HTML, des courriels en texte brut, un code de programme ou une autre chose. Cependant, 99% des modèles utilisés par les applications Web génèrent une sorte de balise XML / HTML. Nous pensons que les applications Web peuvent bénéficier d'un moteur de modèle qui "sait ce qu'il fait" quand il s'agit de baliser. Vous n'avez pas besoin de vous soucier de générer une sortie qui n'est pas bien formée, et vous n'avez pas à vous soucier de ne pas échapper accidentellement certaines données, ce qui réduit considérablement le risque d'introduction de vecteurs d'attaque XSS. De plus, vos modèles ressemblent beaucoup plus au format de sortie ciblé: un modèle HTML ressemble à HTML, un modèle pour un flux RSS ressemble à RSS. Les directives des langues de modèle basées sur des textes entraînent souvent des modèles plutôt désordonnés ou produisent des quantités excessives d'espace blanc inutile.


Genshi Logiciels associés

Peau de directive

DirectSkin est un outil de développement permettant aux programmeurs de rendre leur logiciel entièrement tactif en quelques minutes! ...

270 4.78MB

Télécharger

R.a.d.rotateur

R.A.D.ROTATOR est un composant utile et polyvalent pour la rotation et la personnalisation du contenu DHTML. ...

569 5.7 MB

Télécharger