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 по 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 '
  • Обычный выходной шаблона будет игнорироваться, если он используется в качестве функции.
  • Если шаблон работает до конца, не встречая тег, Никто не будет возвращен, если шаблон используется в качестве функции.
  • Если шаблон используется в качестве шаблона и тег встречается выполнения шаблон будет остановлен (возвращаемое значение будет игнорироваться).
  • Тег UL4 теперь могут содержать не только переменные, но assigments любой другой выражение. Конечно, это имеет смысл только для выражений, которые имеют побочные эффекты (например, вызов метода визуализации).
  • Тег был удален. Чтобы обновить код заменить.

  • были добавлены
  • UL4 функции печати и printx. Они ведут себя как соответствующих тегов и, а может выводить произвольное число аргументов.
  • В встроенные функции UL4 сейчас реальные объекты, которые могут быть переданы в качестве аргументов шаблонов.
  • В UL4 методы дней, секунды, микросекунды и месяцы были добавлены для объектов timedelta / monthdelta.
  • Списки в UL4 теперь поддерживают методы добавления, вставки и поп-музыки.
  • Словари в UL4 теперь поддерживают обновление метода.
  • Сценарий db2ul4 теперь поддерживает -w / - keepws аргумент
  • .
  • Функции UL4 Вар и получить были удалены.
  • Синтаксис ** был удален за 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.
  • The 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

Другие программы разработчика -

KIceMenu
KIceMenu

2 Jun 15

makeself
makeself

3 Jun 15

django-push
django-push

11 May 15

KD Gantt
KD Gantt

3 Jun 15

Комментарии к XIST

Комментарии не найдены
добавить комментарий
Включите картинки!