XIST

Screenshot Software:
XIST
Szczegóły programowe:
Wersja: 4.10
Filmu: 20 Feb 15
Wywoływacz: -
Licencja: Wolny
Popularność: 10

Rating: nan/5 (Total Votes: 0)

XIST jest rozszerzalny HTML i XML generator napisany w Pythonie. Jest to również parser DOM (zbudowany na Sax2) z bardzo prostego i pythonesque drzewa API. Każdy typ elementu XML odpowiada klasie Python i te klasy Pythona dostarczenie sposobu konwersji przekształcenia drzewo XML (np w HTML). XIST można uznać za "obiektowe XSLT".
XIST został napisany jako zamiennik HTML preprocesora HSC i pożycza niektóre funkcje i pomysły od niego.
Pożycza także podstawowe idee (elementy XML / HTML jako obiektów Pythona) z HTMLgen i hipertekstu.
XIST jest podstawą w XML Web Content Management System przez LivingLogic AG. Główną zaletą korzystania z XIST w tym kontekście jest możliwość Preprocesuj szablony CMS systemu zarządzania treścią stron XML, aby uzyskać maksymalną prędkość to możliwe i aby wielokrotnego użytku bloki do budowy szablonów.

Cechy :

  • Łatwe rozszerzalne z elementami new XML,
  • Może być używany w trybie offline lub online Strona generacji,
  • umożliwia osadzenie kodu Pythona w plikach XML,
  • Obsługuje oddzielenie układu i logiki,
  • Może być używany razem z mod_python, PyWX lub Webware do generowania dynamicznych stron,
  • W pełni obsługuje standard Unicode i XML przestrzenie nazw,
  • Zapewnia funkcje do korzystania XIST wraz z JSP / poprzeczne (przy wymianie rozpórki bibliotek znaczników z XIST ta przyspiesza stron przez współczynnik 510).

Co nowego w tym wydaniu:

  • Teraz można używać szablonów UL4 jak funkcje za pomocą tag:
  • & gt; & gt; & gt; z ll importu ul4c
  • & gt; & gt; & gt; f = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; f (x = 42),
  • Możliwe jest również, aby zadzwonić do szablonu w funkcji wewnątrz innego szablonu:
  • & gt; & gt; & gt; z ll importu ul4c
  • & gt; & gt; & gt; t = ul4c.Template (& quot; & quot;)
  • & gt; & gt; & gt; t.renders ()
  • '42 ",
  • Normalny sygnał wyjściowy matrycy zostaną pominięte, jeżeli jest stosowany jako funkcji.
  • Jeśli wzór przebiega do końca bez napotkania znacznika, None powróci, gdy szablon jest używany jako funkcji.
  • Jeśli szablon jest używany jako szablon i znacznik jest napotkanych wykonywania szablon zostanie zatrzymany (wartość zwracana będzie ignorowana).
  • tag UL4 mogą teraz zawierać nie tylko zmienne assigments, ale wszelkie inne wypowiedzi. Oczywiście to ma sens tylko do wyrażenia, które mają skutki uboczne (np wywołanie metody renderowania).
  • tag został usunięty. Aby zaktualizować swój kod zastąpić.

  • Dodano
  • UL4 funkcje drukowania i printx. Oni zachowują się jak odpowiednich tagów i, ale może wyjście dowolnej liczby argumentów.
  • polecenie wbudowane funkcje UL4 są teraz prawdziwe obiekty, które mogą być przekazane do szablonów jako argumenty.
  • UL4 Metody dni, sekundy, mikrosekund i miesięcy, które zostały dodane do obiektów timedelta / monthdelta.
  • Tabela w UL4 obsługują obecnie metody dołączania wkładki i pop.
  • Słowniki w UL4 teraz obsługuje aktualizację metody.
  • skrypt db2ul4 obsługuje teraz -w / - keepws argumentu
  • .
  • Funkcje UL4 Vars i dostać zostały usunięte.
  • Składnia ** została usunięta literałów UL4 DICT.
  • Automatyczne UL4 zmiennej stosu została usunięta też.

Co nowego w wersji 4.7:

  • zmienna stos jest automatycznie zdefiniowany we wszystkich szablonów UL4. Lista ta zawiera stos aktualnie realizujących szablonów UL4. stos [-1] jest obecny szablon.

  • Szablony
  • UL4 teraz obsługuje zakresy leksykalne. Lokalnie zdefiniowane subtemplate może uzyskać dostęp do wszystkich zmiennych lokalnych szablonu, w którym jest zdefiniowana.
  • Funkcje i metody UL4 teraz suport argumenty słów kluczowych, np Format (teraz (), fmt = & quot;% Y-% m-% d & quot ;, lang = & quot; pl & quot;).
  • Szablony UL4 nie może być przekształcone w obiekty Java CompiledTemplate. (Jednak przekształcenie go do InterpretedTemplate jest oczywiście nadal obsługiwane).
  • Jeśli widok ctx_preferences nie istnieje orasql.Preference.itername` teraz po prostu zwróci pusty iterator zamiast braku z wyjątków ORA-00942 Oracle. Tabela lub widok nie istnieje,
  • Do pracy Syzyfa, atrybutów klasy mogą maxtime obecnie ustalone na obiekt datetime.timedelta.

Co nowego w wersji 4.4:

  • Python 3.3 jest teraz wymagane (jak kod wykorzystuje wydajność od i __qualname __).
  • II / __ init__.py została usunięta, tj XIST jest teraz PEP 420 kompatybilny pakiet nazw.
  • zakładka Stała / miejsca mix w antlr3 / debug.py.

Co nowego w wersji 3.20:.

  • kod źródłowy Java mogą być produkowane z szablonów UL4
  • praca Syzyfa obsługuje trybu bez rozwidlone.
  • skrypty xml2xsc i dtd2xsc mogą obsługiwać wiele plików XML / DTD.
  • UL4 funkcje json (), typ (), repr (), islist (), a isdict () może obsługiwać więcej typów map i wykazów.
  • ll.orasql została rozszerzona o wsparcie nazwy obiektów z & quot; fantazyjne & quot; znaków.
  • Skrypty ULS, UCP, a ucat mają nowe opcje --include --exclude i --all.
  • cx_Oracle 5.1 wspiera teraz.
  • URL Oracle Support zalogowaniu się w trybie / SYSOPER SYSDBA.
  • Oracle URL wsparcie dostępu do obiektów, które należą do innego użytkownika.

Co nowego w wersji 3.14:.

  • Szablony UL4 mogą być konwertowane do JavaScript
  • Logowanie pracy Syzyfa jest teraz znacznie bardziej elastyczny.
  • Pliki dziennika dla każdej serii będą przechowywane przez wielu konfigurowalny dni.

Co nowego w wersji 3.6.2:

  • Obiekty szablonu w szablonach UL4 teraz render ( Metoda), która zwraca ciąg wyjściowy.
  • Funkcja int UL4 () obsługuje dwa argumenty.

Co nowego w wersji 3.6.1:

  • make.py obsługuje minifying źródłem Javascript i Growl Powiadomienia.
  • Szablony UL4 teraz obsługuje wyjściowe JSON i kolor obiektów.
  • jsp.py może teraz przekonwertować do kodu szablonów UL4 JSP.

Co nowego w wersji 3.4.3:

  • css.applystylesheets () nie może już obsługiwać stylu Zgłoszenia zawierające komentarze. Błąd ten został usunięty.

Co nowego w wersji 3.4.2:

  • Przetwarzanie złamaną HTML (poprzez opcję schludny), gdy za pomocą adresu URL bazowy został naprawiony.

Wymagania :

  • Python
  • Python Imaging Library

Inne programy z deweloperem -

bensday
bensday

3 Jun 15

QMC2
QMC2

17 Feb 15

terminatorX
terminatorX

12 May 15

CyanPack
CyanPack

17 Feb 15

Komentarze do XIST

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!