XIST

Скріншот програми:
XIST
Дані програми:
Версія: 4.10
Дата завантаження: 20 Feb 15
Розробник: -
Ліцензія: Безкоштовно
Популярність: 10

Rating: nan/5 (Total Votes: 0)

XIST є розширюваною HTML і XML генератор написано в Python. Це також DOM-парсер (побудований на вершині SAX2) з дуже простим і pythonesque дерева API. Кожен тип елемента XML відповідає класу Python і ці класи Python забезпечують метод перетворення для перетворення XML-дерева (наприклад, в HTML). XIST можна вважати "об'єктно-орієнтована XSLT".
XIST була написана в якості заміни для HTML препроцесора HSC і займає деякі особливості та ідеї з неї.
Він також запозичує основні ідеї (XML / HTML елементи, як об'єкти Python) з HTMLgen і гіпертекст.
XIST є основою системи управління контентом XML Web по LivingLogic AG. Основна перевага використання XIST в цьому контексті є можливість попередньої обробки шаблони CMS системи управління веб-контентом XML, щоб отримати максимальну швидкість можна і отримати компонувальних блоків для побудови шаблонів.

Особливості

  • Легко розширювана з новим XML елементів,
  • може використовуватися для автономного або онлайн генерації сторінки
  • дозволяє впроваджувати Python код в XML файлів,
  • Підтримка поділу макета і логіки,
  • може бути використаний разом з mod_python, PyWX або Webware для створення динамічних сторінок,
  • Повністю підтримує простору імен Unicode і XML,
  • надає можливості використовувати XIST разом з JSP / Struts (при заміні Struts бібліотеки тегів з XIST Це прискорює сторінок з коефіцієнтом 510).

Що нового У цьому випуску:

  • Тепер можна використовувати шаблони UL4 як функції за допомогою тег:
  • & GT; & GT; & GT; від LL імпорту ul4c
  • & GT; & GT; & GT; F = ul4c.Template (& Quot; & Quot;)
  • & GT; & GT; & GT; F (х = 42)
  • Це також можна назвати шаблон як функції всередині іншого шаблону:
  • & GT; & GT; & GT; від LL імпорту ul4c
  • & GT; & GT; & GT; т = ul4c.Template (& Quot; & Quot;)
  • & GT; & GT; & GT; t.renders ()
  • '42 '
  • Normal виведенні шаблону буде ігноруватися, якщо він використовується в якості функції.
  • Якщо шаблон працює до кінця, не зустрічаючи тег, ніхто не буде повернута, якщо шаблон використовується як функції.
  • Якщо шаблон використовується як шаблон і тег зустрічається виконання шаблону буде зупинений (повертається значення буде ігноруватися).
  • тег UL4 тепер можуть містити не тільки змінні assigments, але і будь-який інший вираження. Звичайно, це має сенс тільки для виразів, які мають побічні ефекти (наприклад, виклик методу візуалізації).
  • тег був видалений. Щоб оновити код замінити.

  • Були додані
  • UL4 функції друку і printx. Вони поводяться як відповідних тегів і, а може виводити довільну кількість аргументів.
  • В вбудовані функції UL4 зараз реальні об'єкти, які можуть бути передані шаблонів в якості аргументів.
  • В UL4 методи днів, секунди, мікросекунди і місяці були додані для об'єктів timedelta / monthdelta.
  • Списки в UL4 тепер підтримує методи додавання, вставки і поп-музики.
  • Словники в UL4 тепер підтримують оновлення методів.
  • сценарій db2ul4 тепер підтримує -w / - keepws аргумент
  • .
  • Опції UL4 VARS і отримати були видалені.
  • Синтаксис ** був знятий для UL4 Dict литералов.
  • автоматична змінна стека UL4 був видалений теж.

Що нового у версії 4.7:

  • змінна стека тепер визначається автоматично у всіх шаблонах UL4. Цей список містить стек виконуваної в даний момент шаблонів UL4. стек [-1] є поточний шаблон.

  • Шаблони
  • UL4 тепер підтримують лексичних областей. Визначається локально subtemplate отримати доступ до всіх локальні змінні шаблону, в якому вона визначена.
  • функції та методи UL4 зараз SUPORT ключові аргументи, наприклад, Формат (в даний час (), FMT = & Quot;% Y-% m-% d & Quot;, LANG = & Quot; ан & Quot;).
  • Шаблони UL4 більше не може бути конвертована в об'єкти Java CompiledTemplate. (Однак перетворення його в InterpretedTemplate, звичайно, як і раніше підтримується).
  • , якщо подання ctx_preferences не існує orasql.Preference.itername` тепер буде просто повертати порожній итератор замість збою з Oracle винятків ORA-00942 :. Таблиця або подання не існує
  • Для Сізіф робочих місць, клас атрибутів MaxTime тепер може бути встановлений на об'єкт datetime.timedelta.

Що нового у версії 4.4:

  • Python 3.3 тепер потрібно (як код використовує вихід з і __qualname __).
  • LL / __ init__.py був видалений, тобто XIST тепер PEP 420 сумісний пакет імен.
  • Виправлена ​​вкладка / простір суміш у antlr3 / debug.py.

Що нового у версії 3.20 :.

  • Вихідний код Java тепер можуть бути виготовлені з шаблонів UL4
  • Сізіф роботи підтримують режим, що не запускає.
  • Сценарії xml2xsc і dtd2xsc може обробляти декілька файлів XML / DTD.
  • UL4 функції JSON (), введіть (), магнезії (), islist (), і isdict () може обробляти кілька типів карт і списків.
  • ll.orasql була розширена для підтримки імена об'єктів з & Quot; фантазії і Quot; символів.
  • скрипти ULS, ОГП, і UCAT є нові варіанти --include, --exclude і --all.
  • cx_Oracle 5.1 підтримуються.
  • URL-адреси підтримки Oracle входу в в SYSDBA режимі / SYSOPER.
  • Oracle URL-адреси підтримки доступ до об'єктів, які належать іншому користувачеві.

Що нового у версії 3.14 :.

  • Шаблони UL4 тепер можуть бути перетворені в Javascript
  • Вхід у Сізіф робочих місць в даний час набагато більш гнучким.
  • Журнали для кожного запуску будуть збережені для настроюваної кількості днів.

Що нового у версії 3.6.2:

  • Предмети шаблону в шаблонах UL4 тепер зробити ( метод), який повертає рядок виводу.
  • функція INT UL4 () тепер підтримує два аргументи.

Що нового у версії 3.6.1:

  • make.py тепер підтримує minifying джерело Javascript і Growl повідомлення.
  • Шаблони UL4 тепер підтримує висновок JSON і колір предметів.
  • jsp.py тепер можуть конвертувати шаблони UL4 коду JSP.

Що нового у версії 3.4.3:

  • css.applystylesheets () більше не міг впоратися стиль Заяви, що містять коментарі. Це було виправлено.

Що нового у версії 3.4.2:

  • Розбір зламаною HTML (через акуратний варіант), коли з використанням базового URL була виправлена.

Вимоги

  • Python
  • Python Imaging Library

Інші програми розробника -

Corail
Corail

12 Dec 14

Zoogle
Zoogle

2 Jun 15

icsDrone
icsDrone

3 Jun 15

XIST

Коментар не знайдено
додати коментар
Включіть картинки!