XIST

Screenshot Software:
XIST
Detalii soft:
Versiune: 4.10
Incarca data: 20 Feb 15
Producător: -
Licenţă: Gratuit
Popularitate: 10

Rating: nan/5 (Total Votes: 0)

XIST este un generator de HTML și XML extensibil scris în Python. De asemenea, este un parser DOM (construit pe partea de sus a Sax2), cu un foarte simplu și pythonesque API copac. Fiecare tip de element XML corespunde o clasă Python și aceste clase Python oferi o metodă de conversie a transforma copac XML (de exemplu, în HTML). XIST poate fi considerat "XSLT orientat obiect".
XIST a fost scris ca un înlocuitor pentru HTML Preprocessor CSO, iar împrumută unele caracteristici și idei de la ea.
Ea împrumută de asemenea ideile de bază (elementele XML / HTML ca obiecte Python) din HTMLgen și HyperText.
XIST este baza unui sistem de Content Management XML Web de LivingLogic AG. Principalul avantaj de a folosi XIST în acest context este posibilitatea de a preprocesa modelele CMS sistemului de XML Web Content Management pentru a obține viteza maximă posibilă și pentru a obține elemente constitutive reutilizabile pentru construirea șabloane.

Caracteristici :

  • poarta extensibil cu noi elemente XML,
  • Pot folosi offline sau generarea pagina on-line,
  • Permite integrarea cod Python în fișiere XML,
  • sprijină separarea de aspect și logică,
  • Poate fi folosit împreună cu mod_python, PyWX sau Webware pentru a genera pagini dinamice,
  • sprijină pe deplin Unicode și XML namespace,
  • Oferă funcții pentru a utiliza XIST împreună cu JSP / Struts (la înlocuirea Struts biblioteci tag-ul cu XIST Aceasta accelerează de pagini cu un factor de 510.)

Ce este nou în această versiune:

  • Acum este posibil să se utilizeze șabloane UL4 fi funcții prin utilizarea tag:
  • & gt; & gt; & gt; de la ul4c import ll
  • & gt; & gt; & gt; f = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; f (x = 42)
  • Este de asemenea posibil pentru a apela un șablon ca o funcție într-o altă șablon:
  • & gt; & gt; & gt; de la ul4c import ll
  • & gt; & gt; & gt; t = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; t.renders ()
  • '42 "
  • ieșire normală a modelului va fi ignorată dacă este utilizat ca o funcție.
  • Dacă șablonul trece prin până la capăt fără a întâmpina o etichetă, Nimeni nu va fi returnată dacă șablonul este folosit ca o funcție.
  • Dacă șablonul este folosit ca un șablon și o etichetă este întâlnit de executare modelul va fi oprit (valoarea returnată va fi ignorat).
  • tag UL4 poate conține acum nu numai assigments variabile, dar orice alta expresie. Desigur, acest sens doar pentru expresii care au efecte adverse (de exemplu, un apel la metoda face).
  • tag-ul a fost eliminat. Pentru a actualiza codul înlocuiți cu.

  • Au fost adăugate
  • UL4 funcții de imprimare și printx. Ei se comportă ca etichetele respective și, dar poate ieșire un număr arbitrar de argumente.
  • Funcțiile builtin UL4 sunt acum obiecte reale, care pot fi transmise la template-uri ca argumente.
  • UL4 metode zile, secunde, microsecunde și luni au fost adăugate pentru obiectele timedelta / monthdelta.
  • Lista de UL4 susțin acum metodele adăugați, inserați și pop.
  • Dictionare în UL4 susține acum actualizarea metodă.
  • Scriptul db2ul4 suportă acum o -w / - keepws argument
  • .
  • Funcțiile UL4 VAR si sa au fost eliminate.
  • ** Sintaxa a fost eliminat literale UL4 dict.
  • automat UL4 stivă variabilă a fost eliminat prea.

Ce este nou în versiunea 4.7:

  • O stivă variabilă este acum definit automat în toate șabloanele UL4. Această listă conține o stivă de executare în prezent șabloanele UL4. stiva [-1] este șablonul curent.

  • Template-uri
  • UL4 sprijini acum domenii lexicale. Un subtemplate definit la nivel local pot accesa toate variabilele locale a modelului în care este definit.

  • Argumente cuvinte cheie
  • funcții și metode UL4 Suport acum, de exemplu, format (în prezent (), FMT = & quot;% Y% m-% d & quot ;, lang = & quot; en & quot;).
  • template-uri UL4 nu mai poate fi transformat în obiecte Java CompiledTemplate. (Cu toate acestea, convertindu-se la o InterpretedTemplate este, desigur, încă susținut).
  • Dacă examinează ctx_preferences nu există orasql.Preference.itername` acum va reveni pur și simplu un iterator gol în loc de a nu cu un Oracle excepție ORA-00942:. Tabelă sau vizualizare nu există
  • Pentru locuri de muncă Sisif, clasa atributul maxtime poate fi acum setat la un obiect datetime.timedelta.

Ce este nou în versiunea 4.4:

  • Python 3.3 este necesară în prezent (ca codul folosește randament de și __qualname __).
  • ll / __ init__.py a fost eliminat, și anume XIST este acum un pachet spațiu de nume compatibil PEP 420.
  • tab fixă ​​/ mix spațiu în antlr3 / debug.py.

Ce este nou în versiunea 3.20:.

  • cod sursă Java poate fi acum produse din șabloane UL4
  • locuri de muncă Sisif sprijini modul non-bifurcare.
  • Script-urile xml2xsc și dtd2xsc se pot ocupa mai multe fișiere XML / DTD.
  • UL4 funcții JSON (), tipul (), repr (), islist (), și isdict () se pot ocupa mai multe tipuri de hărți și liste.
  • ll.orasql a fost îmbunătățită pentru a sprijini nume de obiecte cu & quot; de lux & quot; caractere.
  • scripturile ULS, PCN, iar ucat avea noi optiuni --include, --exclude, și --toate.
  • cx_Oracle 5.1 este suportat acum.
  • Oracle adrese URL sprijinul conectați în mod SYSDBA / SYSOPER.
  • Oracle adrese URL acces la sprijin obiecte care apartin unui utilizator diferit.

Ce este nou în versiunea 3.14:.

  • template-uri UL4 poate fi acum transformat în Javascript
  • Conectarea locuri de muncă Sisif este acum mult mai flexibil.
  • Fișiere log pentru fiecare probă vor fi păstrate pentru un număr personalizabil de zile.

Ce este nou în versiunea 3.6.2:

  • obiecte de șabloane în șabloane UL4 au acum o face ( ) metodă care returnează șirul de ieșire.
  • Funcția int UL4 () suportă acum două argumente.

Ce este nou în versiunea 3.6.1:

  • make.py suportă acum minifying sursă Javascript și Growl notificări.
  • template-uri UL4 sprijini acum de ieșire JSON și culoare obiecte.
  • jsp.py pot converti acum template-uri UL4 cu codul JSP.

Ce este nou în versiunea 3.4.3:

  • css.applystylesheets () nu a mai putut ocupa de stil declarațiile conțin comentarii. Acest lucru a fost stabilit.

Ce este nou în versiunea 3.4.2:

  • Analizarea HTML rupt (prin opțiunea ordonat), atunci când folosind un URL de bază a fost stabilită.

Cerințe :

  • Python
  • Python Imaging Library

Alte software-uri de dezvoltator -

Grail
Grail

20 Feb 15

Opina
Opina

15 Apr 15

DownItNow!
DownItNow!

2 Jun 15

Comentarii la XIST

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!