XIST

Software screenshot:
XIST
Software detaljer:
Version: 4.10
Upload dato: 20 Feb 15
Udvikler: -
Licens: Gratis
Popularitet: 10

Rating: nan/5 (Total Votes: 0)

XIST er en Extensible HTML og XML generator skrevet i Python. Det er også en DOM parser (bygget oven på SAX2) med en meget enkel og Python træ API. Hver XML-element typen svarer til en Python klasse og disse Python klasser giver en konvertering metode til at omdanne XML træet (f.eks i HTML). XIST kan betragtes som "objektorienteret XSLT".
XIST blev skrevet som en erstatning for HTML præprocessor HSC, og låner nogle funktioner og ideer fra det.
Det låner også de grundlæggende ideer (XML / HTML-elementer som Python objekter) fra HTMLgen og hypertekst.
XIST er grundlaget for en XML Web Content Management System ved LivingLogic AG. Den største fordel ved at bruge XIST i denne sammenhæng er at kunne preprocess CMS skabeloner af XML web content management system for at få den højest mulige hastighed og få genanvendelige byggesten til konstruktion skabeloner.

Muligheder :

  • Nemt udbygges med nye XML-elementer,
  • Kan bruges til offline eller online side generation,
  • Tillader indlejring Python kode i XML-filer,
  • Understøtter adskillelse af layout og logik,
  • Kan bruges sammen med mod_python, PyWX eller Webware at generere dynamiske sider,
  • Fuldt understøtter Unicode og XML-namespace,
  • Giver funktioner til at bruge XIST sammen med JSP / Struts (ved udskiftning Struts tag biblioteker med XIST Dette fremskynder sider med en faktor på 510).

Hvad er nyt i denne udgivelse:

  • Det er nu muligt at bruge UL4 skabeloner som fungerer ved hjælp af tag:
  • & gt; & gt; & gt; fra ll import ul4c
  • & gt; & gt; & gt; f = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; f (x = 42)
  • Det er også muligt at kalde en skabelon som en funktion inde i en anden skabelon:
  • & gt; & gt; & gt; fra ll import ul4c
  • & gt; & gt; & gt; t = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; t.renders ()
  • '42 "
  • Normalt produktion af skabelonen vil blive ignoreret, hvis det anvendes som en funktion.
  • Hvis skabelonen løber til ende uden at støde et mærke, Ingen vil blive returneret hvis skabelonen er brugt som en funktion.
  • Hvis skabelonen anvendes som en skabelon og et tag er stødt udførelse af skabelonen vil blive stoppet (returværdien vil blive ignoreret).
  • UL4 tag kan nu indeholde ikke blot de variable assigments, men noget andet udtryk. Selvfølgelig er dette giver kun mening for udtryk, der har bivirkninger (f.eks et opkald til gøre metoden).
  • tag er fjernet. For at opdatere din kode erstatte med.
  • UL4 funktioner print og printx er blevet tilføjet. De opfører sig som de respektive tags og, men kan udsende et vilkårligt antal argumenter.
  • Den indbyggede UL4 funktioner er nu reelle objekter, der kan sendes til skabeloner som argumenter.
  • UL4 metoder dage, sekunder mikrosekunder og måneder er blevet tilføjet til timedelta / monthdelta objekter.
  • Lister i UL4 nu understøtter de metoder, append, indsæt og pop.
  • Ordbøger i UL4 understøtter nu den metode opdatering.
  • db2ul4 script understøtter nu et -w / - keepws argument
  • .
  • UL4 funktioner Vars og få er blevet fjernet.
  • ** syntaks er fjernet UL4 Dict litteraler.
  • Den automatiske UL4 variable stack er fjernet også.

Hvad er nyt i version 4.7:

  • En variabel stak nu automatisk defineret i alle UL4 skabeloner. Denne liste indeholder en stak af de aktuelt udfører UL4 skabeloner. stak [-1] er den aktuelle skabelon.
  • UL4 skabeloner understøtter nu leksikale anvendelsesområde. Et lokalt definerede subtemplate kan få adgang til alle lokale variabler af skabelonen, som den er defineret.
  • UL4 funktioner og metoder nu suport søgeord argumenter, f.eks format (nu (), FMT = & quot;% Y-% m-% d & quot ;, lang = & quot; da & quot;).
  • UL4 skabeloner ikke længere kan konverteres til Java CompiledTemplate objekter. (Men konvertere den til en InterpretedTemplate er naturligvis stadig understøttet).
  • hvis det vurderes ctx_preferences ikke findes orasql.Preference.itername` nu vil blot returnere en tom iterator i stedet for at fejle med en Oracle undtagelse ORA-00942:. Tabel eller visning findes ikke
  • For Sisyfos job klassen attribut Maxtid kan nu indstilles til en datetime.timedelta objekt.

Hvad er nyt i version 4.4:

  • Python 3.3 er påkrævet nu (som koden bruger udbyttet fra og __qualname __).
  • ll / __ init__.py er fjernet, dvs. XIST er nu en PEP 420 kompatibel namespace pakke.
  • Fast fane / plads mix i antlr3 / debug.py.

Hvad er nyt i version 3.20:.

  • Java kildekode kan nu fremstilles af UL4 skabeloner
  • Sisyfos jobs støtte ikke-forgrening mode.
  • De scripts xml2xsc og dtd2xsc kan håndtere flere XML / DTD-filer.
  • UL4 funktioner JSON (), type (), Repr (), islist (), og isdict () kan håndtere flere typer af kort og lister.
  • ll.orasql er blevet forbedret for at støtte objekt navne med & quot; fancy & quot; tegn.
  • scripts ULS, UCP, og ucat har nye muligheder --include, --exclude og --all.
  • cx_Oracle 5.1 understøttes nu.
  • Oracle URL'er logge ind i SYSDBA / SYSOPER mode.
  • Oracle webadresser støtte adgang til objekter, der hører til en anden bruger.

Hvad er nyt i version 3.14:.

  • UL4 skabeloner kan nu konverteres til Javascript
  • Logning i Sisyfos job er nu langt mere fleksibel.
  • Logfiler for hver kørsel vil blive opbevaret i en tilpasselig antal dage.

Hvad er nyt i version 3.6.2:

  • Skabelon objekter i UL4 skabeloner nu en gør ( ) metode, der returnerer output strengen.
  • UL4 funktionen int () understøtter nu to argumenter.

Hvad er nyt i version 3.6.1:

  • make.py understøtter nu Reducering Javascript kilde og Growl underretninger.
  • UL4 skabeloner understøtter nu JSON output og farve objekter.
  • jsp.py kan nu konvertere UL4 skabeloner til JSP kode.

Hvad er nyt i version 3.4.3:

  • css.applystylesheets () ikke længere kunne håndtere stil erklæringer, der indeholder kommentarer. Dette er blevet rettet.

Hvad er nyt i version 3.4.2:

  • Tolker brudt HTML (via nydelig option), når anvendelse af en base URL er blevet rettet.

Krav :

  • Python
  • Python Imaging Library

Andre software developer -

CyanPack
CyanPack

17 Feb 15

Project Hamster
Project Hamster

2 Jun 15

butt
butt

11 May 15

Corail
Corail

12 Dec 14

Kommentarer til XIST

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!