Genshi
Genshi är ett Python- bibliotek som tillhandahåller en integrerad uppsättning komponenter för att analysera, förbereda och bearbeta HTML , XML eller annat textinnehåll på WEB . Genshi är baserat på Kid och syftar till att implementera snabbare mallfunktionalitet än Kid . [ett]
Genshi använder vissa webbramverk som CherryPy [2] [3] , TurboGears [4] , Pylons [5] och web2py [6] . Genshi ersatte Kid i TurboGears 2.x. [7]
Genshi-uppmärkning
Genshi använder ett namnområde för att injicera instruktioner i HTML. Vanligtvis skrivs uppmärkningskommandon som attribut, med Python- uttrycket -a inom citattecken. Till exempel kommer följande exempel att visa "4"
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://genshi.edgewall.org/">
<body>
<p py:content="2 + 2">Это будет заменено на "4"</p>
</body>
</html>
Genom att använda ett namnutrymme kan Genshi användas med WYSIWYG HTML-redigerare . [8] [9]
Skillnader mellan Kid och Genshi
Anteckningar
- ↑ Vad är Genshi? (inte tillgänglig länk) . Datum för åtkomst: 20 januari 2008. Arkiverad från originalet den 4 juli 2012. (obestämd)
- ↑ CherryPy - Genshi (nedlänk) . Hämtad 26 september 2009. Arkiverad från originalet 4 juli 2012. (obestämd)
- ↑ Genshi - CherryPy Tools - Trac (nedlänk) . Hämtad 26 september 2009. Arkiverad från originalet 4 juli 2012. (obestämd)
- ↑ Genshi-mall (nedlänk) . Datum för åtkomst: 20 januari 2008. Arkiverad från originalet den 4 juli 2012. (obestämd)
- ↑ Genshi-mallar - Pylons Cookbook (nedlänk) . Datum för åtkomst: 20 januari 2008. Arkiverad från originalet den 4 juli 2012. (obestämd)
- ↑ web2py: Enterprise Web Framework (nedlänk) . Hämtad 26 september 2009. Arkiverad från originalet 4 juli 2012. (obestämd)
- ↑ Ramm, Mark TurboGears 1.1 and Beyond (länk ej tillgänglig) . Datum för åtkomst: 20 januari 2008. Arkiverad från originalet den 4 juli 2012. (obestämd)
- ↑ Välja ett mallspråk (nedlänk) . Datum för åtkomst: 30 maj 2010. Arkiverad från originalet den 4 juli 2012. (obestämd)
- ↑ Välja ett mallspråk (nedlänk) . Tillträdesdatum: 20 januari 2008. Arkiverad från originalet den 18 maj 2005. (obestämd)
- ↑ 1 2 Jämför Genshi med Kid (länk ej tillgänglig) . Datum för åtkomst: 20 januari 2008. Arkiverad från originalet den 4 juli 2012. (obestämd)
Litteratur
- Gardner, J. The Definitive Guide to Pylons. - Apress, 2008. - S. 88-89. — 568 sid. — ISBN 9781430205340 .
Länkar