XIST

Software screenshot:
XIST
Podrobnosti Software:
Verze: 4.10
Datum uploadu: 20 Feb 15
Vývojka: -
Licence: Volný
Popularita: 10

Rating: nan/5 (Total Votes: 0)

XIST je rozšiřitelný HTML a XML generátor napsaný v Pythonu. Je také DOM parser (postaven na vrcholu SAX2), s velmi jednoduchým a Pythonesque stromu API. Každý typ XML element odpovídá třídě Python a tyto Python třídy poskytují metodu konverze transformovat XML stromu (např do HTML). XIST lze považovat za "objektově orientované XSLT".
XIST byl psán jako náhrada za HTML preprocesoru HSC, a půjčuje některé vlastnosti a nápady z něj.
To také půjčuje základní myšlenky (XML / HTML prvky, jako jsou objekty Pythonu) z HTMLgen a hypertext.
XIST je základem XML Web Content Management System od LivingLogic AG. Hlavní výhodou použití XIST v tomto kontextu je schopen předběžně zpracovat šablony CMS systému XML Web Content Management získat maximální možnou rychlostí, a získat opakovaně stavební kameny pro stavbu šablon.

Vlastnosti :

  • Snadno rozšiřitelný o nové prvky XML,
  • Může být použit pro online nebo offline generování stránek,
  • Umožňuje vložení Python kódu v souborech XML,
  • Podpora oddělení uspořádání a logiky,
  • Může být použit spolu s mod_python, PyWX nebo WebWare pro vytváření dynamických stránek,
  • plně podporuje Unicode a XML jmenné prostory,
  • poskytuje funkce k použití XIST spolu s JSP / vzpěr (při výměně Struts knihovny značek s XIST Urychluje stránek faktorem 510).

Co je nového v této verzi:

  • Nyní je možné použít šablony UL4 jako funkce pomocí tag:
  • & gt; & gt; & gt; od ll importu ul4c
  • & gt; & gt; & gt; f = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; f (x = 42)
  • Je také možné volat šablonu jako funkce uvnitř jiné šablony:
  • & gt; & gt; & gt; od ll importu ul4c
  • & gt; & gt; & gt; t = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; t.renders ()
  • '42'
  • Normální výstup šablony bude ignorován, pokud se používá jako funkce.
  • Pokud je šablona probíhá až do konce, aniž by měli tag, Žádné budou vráceny v případě, že šablona se používá jako funkce.
  • Pokud je šablona se použije jako templát a značka se vyskytuje provádění šablona se zastaví (vrácená hodnota bude ignorována).
  • tag UL4 nyní může obsahovat nejen variabilní assigments, ale žádný jiný výraz. Samozřejmě, že to má smysl jen výrazy, které mají vedlejší účinky (např volání metodu Render).
  • tag byl odstraněn. Chcete-li aktualizovat váš kód nahradit.
  • UL4 funkce tisku a printx byly přidány. Chovají se jako příslušné značky a, ale může výstup libovolný počet argumentů.
  • zabudovaná funkce UL4 jsou nyní reálné předměty, které mohou být předány do šablony jako argumenty.

  • Byly přidány
  • UL4 metody dny, sekundy, mikrosekund a měsíce pro timeDelta / monthdelta objektů.
  • Seznamy v UL4 nyní podporují metody připojit, vložku a pop.
  • Slovníky v UL4 nyní podporují aktualizace metodu.
  • db2ul4 skript nyní podporuje -w / - keepws argument,
  • .
  • Funkce UL4 Vars a získat byly odstraněny.
  • syntaxe ** byl odstraněn kvůli UL4 slovníkové literály.
  • Automatický UL4 proměnná stack byl odstraněn příliš.

Co je nového ve verzi 4.7:

  • Proměnná stack je nyní automaticky definována ve všech šablonách UL4. Tento seznam obsahuje stoh aktuálně vykonávajících UL4 šablon. stack [-1] je aktuální šablona.
  • UL4 šablony nyní podporují lexikální obory. Místně definovaný subtemplate přístup ke všem lokální proměnné šablony, ve kterém je definována.
  • UL4 funkce a metody nyní PODPORA klíčových argumentů, např Formát (nyní (), fmt = & quot;% Y-% m-% d & quot ;, lang = & quot; en & quot;).
  • UL4 šablony již nemůže být převedeny na Java CompiledTemplate objektů. (Avšak převedením na InterpretedTemplate je samozřejmě stále podporována).
  • Pokud se zobrazení ctx_preferences neexistuje orasql.Preference.itername` teď se prostě vrátit prázdný iterátor místo selhání s Oracle výjimky ORA-00942:. Tabulka nebo pohled neexistuje
  • Pro Sisyfos pracovních míst, atribut MaxTime lze nyní nastavit na datetime.timedelta objekt třídy.

Co je nového ve verzi 4.4:

  • Python 3.3 je nyní potřeba (jako kód používá výnos ze a __qualname __).
  • ll / __ init__.py byla odstraněna, tj XIST je nyní kompatibilní PEP 420 balík jmenný prostor.
  • Pevná karta / místo mix v antlr3 / debug.py.

Co je nového ve verzi 3.20:.

  • zdrojového kódu Java mohou být nyní vyrobeny z UL4 šablon
  • Sisyfos pracovních míst podporují režim non-větvení.
  • Skripty xml2xsc a dtd2xsc dokáže zpracovat více XML / DTD soubory.
  • UL4 funkce JSON (), typ (), repr (), islist (), a isdict () může zpracovat více typů map a seznamů.
  • ll.orasql byl rozšířen o podporu názvy objektů s & quot; fancy & quot; znaků.
  • skripty ULS, UCP, a ucat mají nové možnosti --include, --exclude a --Všechny.
  • cx_Oracle 5.1 je nyní podporován.
  • Oracle podporu URL přihlášení v režimu / SYSOPER SYSDBA.
  • Oracle URL podporovat přístup k objektům, které patří do jiného uživatele.

Co je nového ve verzi 3.14:.

  • UL4 šablony mohou nyní být převedeny na Javascript
  • Přihlášení Sisyfos pracovních míst je nyní mnohem flexibilnější.
  • Protokoly pro každého běhu bude zachován pro přizpůsobitelné počet dnů.

Co je nového ve verzi 3.6.2:

  • Šablony objektů v UL4 šablonách mají nyní render ( metoda), která vrací výstupní řetězec.
  • Funkce int UL4 () nyní podporuje dva argumenty.

Co je nového ve verzi 3.6.1:

  • make.py nyní podporuje Minifikace zdroj Javascript a Growl Oznámení.
  • UL4 šablony nyní podporují JSON výstupy a barevné objekty.
  • jsp.py nyní převést UL4 šablony JSP kódu.

Co je nového ve verzi 3.4.3:

  • css.applystylesheets () již nemohl zvládnout styl prohlášení obsahující komentáře. Tento problém byl opraven.

Co je nového ve verzi 3.4.2:

  • Rozebrat rozbité HTML (pomocí uklizené volby), když pomocí základní adresu URL byla opravena.

Požadavky na :

  • Python
  • Python Imaging Library

Ostatní software developer -

KSambaPlugin
KSambaPlugin

3 Jun 15

butt
butt

11 May 15

jsfirewall
jsfirewall

3 Jun 15

Thoggen
Thoggen

3 Jun 15

Komentáře k XIST

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!