XIST

Skjermbilde programvare:
XIST
Prog.varedetaljer:
Versjon: 4.10
Last opp dato: 20 Feb 15
Utvikler: -
Lisens: Gratis
Popularitet: 10

Rating: nan/5 (Total Votes: 0)

XIST er en utvidbar HTML og XML generator skrevet i Python. Det er også en DOM parser (bygget på toppen av SAX2) med en veldig enkel og Pythonesque tre API. Hver XML element type tilsvarer en Python klasse og disse Python klasser gir en konvertering metode for å transformere XML treet (f.eks i HTML). XIST kan betraktes som "objektorientert XSLT".
XIST ble skrevet som en erstatning for HTML preprocessor HSC, og låner noen funksjoner og ideer fra den.
Det låner også de grunnleggende ideer (XML / HTML-elementer som Python objekter) fra HTMLgen og Hypertext.
XIST er grunnlaget for en XML Web Content Management System av LivingLogic AG. Den største fordelen med å bruke XIST i denne sammenheng er å kunne preprocess CMS maler av XML web content management system for å få maksimal hastighet mulig og å få gjenbrukbare byggesteiner for å bygge malene.

Egenskaper :

  • Lett utvidbar med nye XML-elementer,
  • Kan brukes for offline eller online side generasjon,
  • Lar embedding Python-kode i XML-filer,
  • Støtter separasjon av layout og logikk,
  • Kan brukes sammen med mod_python, PyWX eller Webware å generere dynamiske sider,
  • Full støtte Unicode og XML navnerom,
  • Gir funksjoner for å bruke XIST sammen med JSP / Struts (ved utskifting Struts tag bibliotekene med XIST dette hastigheter opp sider med en faktor på 510.)

Hva er nytt i denne utgaven:

  • Det er nå mulig å bruke UL4 maler som fungerer ved hjelp av 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å mulig å ringe en mal som en funksjon inne i en annen mal:
  • & gt; & gt; & gt; fra ll import ul4c
  • & gt; & gt; & gt; t = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; t.renders ()
  • '42 '
  • Normal produksjon av malen vil bli ignorert hvis den blir brukt som en funksjon.
  • Hvis malen løper frem til slutten uten å møte en tag, Ingen vil bli returnert hvis malen er brukt som en funksjon.
  • Hvis malen brukes som en mal og en tag er oppstått utfører malen vil bli stoppet (returverdien vil bli ignorert).
  • UL4 tag kan nå inneholde ikke bare variable assigments, men noe annet uttrykk. Selvfølgelig gjør dette bare sans for uttrykk som har bivirkninger (f.eks et kall til gjengi metoden).
  • Den koden har blitt fjernet. For å oppdatere koden erstatte med.
  • UL4 funksjoner print og printx har blitt lagt til. De oppfører seg som de respektive koder og, men kan sende ut et vilkårlig antall argumenter.
  • De builtin UL4 funksjoner er nå virkelige objekter som kan sendes til maler som argumenter.
  • De UL4 metoder dager, sekunder, mikrosekunder og måneder har blitt lagt for timedelta / monthdelta stedene.
  • Lister i UL4 nå støtter metodene legge til, insert og pop.
  • Ordbøker i UL4 nå støtter metoden oppdatering.
  • db2ul4 script støtter nå en w / - keepws argument
  • .
  • De UL4 funksjoner Vars og få har blitt fjernet.
  • ** syntaks er fjernet for UL4 dict litteraler.
  • Den automatiske UL4 variabel stabel har blitt fjernet også.

Hva er nytt i versjon 4.7:

  • er en variabel stabel nå automatisk definert i alle UL4 maler. Denne listen inneholder en stabel av tiden utfører UL4 maler. stable [-1] er gjeldende mal.
  • UL4 maler støtter nå leksikalske scopes. En lokalt definert subtemplate kan få tilgang til alle lokale variabler av malen der det er definert.
  • UL4 funksjoner og metoder nå suport søkeord argumenter, f.eks format (nå (), fmt = & quot;% Y-% m-% d & quot ;, lang = & quot; no & quot;).
  • UL4 maler ikke lenger kan konverteres til Java CompiledTemplate stedene. (Men å konvertere den til en InterpretedTemplate er selvfølgelig fortsatt støttes).
  • Hvis visningen ctx_preferences ikke eksisterer orasql.Preference.itername` nå vil bare returnere en tom iterator i stedet for å mislykkes med en Oracle unntak ORA-00942:. Tabell eller visning finnes ikke
  • For Sisyfos arbeidsplasser, klassen attributtet maxtime kan nå settes til en datetime.timedelta objekt.

Hva er nytt i versjon 4.4:

  • Python 3.3 er nødvendig nå (som koden bruker utbyttet fra og __qualname __).
  • ll / __ init__.py har blitt fjernet, dvs. XIST er nå en PEP 420 kompatibel navne pakken.
  • Fast kategorien / plass mix i antlr3 / debug.py.

Hva er nytt i versjon 3.20:.

  • kan Java kildekode nå produseres fra UL4 maler
  • Sisyfos jobber støtte ikke-forking modus.
  • De skript xml2xsc og dtd2xsc kan håndtere flere XML / DTD-filer.
  • UL4 funksjoner JSON (), type (), repr (), islist (), og isdict () kan håndtere flere typer kart og lister.
  • ll.orasql har blitt forbedret for å støtte objektnavn med & quot; fancy & quot; tegn.
  • skriptene uler, UCP, og ucat ha nye alternativer --include, --exclude, og --Alle.
  • cx_Oracle 5.1 støttes nå.
  • Oracle URLer støtter logger deg inn i SYSDBA / SYSOPER modus.
  • Oracle URLer støtte tilgang til objekter som tilhører en annen bruker.

Hva er nytt i versjon 3.14:.

  • UL4 maler kan nå bli konvertert til Javascript-
  • Logging i Sisyfos arbeidsplasser er nå mye mer fleksibel.
  • loggfiler for hvert løp vil bli beholdt for et passelig antall dager.

Hva er nytt i versjon 3.6.2:

  • Mal objekter i UL4 maler nå ha en render ( ) metode som returnerer output streng.
  • UL4 funksjon int () støtter nå to argumenter.

Hva er nytt i versjon 3.6.1:

  • make.py støtter nå Hvis du forminsker Javascript-kilde og Growl varslinger.
  • UL4 maler nå støtte JSON utgang og Color stedene.
  • jsp.py kan nå konvertere UL4 maler til JSP-kode.

Hva er nytt i versjon 3.4.3:

  • css.applystylesheets () ikke lenger kunne håndtere stil erklæringer som inneholder kommentarer. Dette har blitt fikset.

Hva er nytt i versjon 3.4.2:

  • Parsing brutt HTML (via ryddig alternativ) når ved hjelp av en base URL har blitt fikset.

Krav :

  • Python
  • Python Imaging Library

Annen programvare fra utvikleren -

Cronos II
Cronos II

3 Jun 15

SClient
SClient

2 Jun 15

DailyTasks
DailyTasks

3 Jun 15

KD Gantt
KD Gantt

3 Jun 15

Kommentarer til XIST

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!