XIST

Скриншот программы:
XIST
Детали программы:
Версия: 5.13.1 обновление
Дата загрузки: 20 Jul 15
Разработчик: LivingLogic AG
Тип распространения: Бесплатная
Популярность: 22

Rating: 1.0/5 (Total Votes: 1)

XIST также XML-парсер с очень простым и pythonesque дерева API.
Каждый тип элемента XML соответствует классу Python и Python эти классы обеспечивают способ преобразования для преобразования XML-дерево (например, в HTML). XIST можно считать «объектно-ориентированный XSLT.
XIST была написана в качестве замены для HTML препроцессора HSC и заимствует некоторые черты и идеи из нее.
Он заимствует основные идеи (XML / HTML элементы, как объекты Python) из приложений HTMLgen и гипертекстовых

Что нового В этом выпуске:.

  • Функция магнезии UL4 теперь обрабатывает рекурсивные списки / предсказывает аналогичные Python предст (т.е. не вызывает исключение для бесконечной рекурсии).
  • url.URL теперь обрабатывает имена файлов, содержащие пробелы, корректно при конвертации между URL-адреса и имена файлов.

Что нового в версии 5.13:

  • Функция магнезии UL4 теперь обрабатывает рекурсивные списки / предсказывает аналогичные Python магнезии (т.е. не вызывает исключение для бесконечной рекурсии).
  • url.URL теперь обрабатывает имена файлов, содержащие пробелы, корректно при конвертации между URL-адреса и имена файлов.

Что нового в версии 5.5.1:

  • ll.orasql сейчас органы unterstands типа (так Сценарий oracreate выведет их).

Что нового в версии 5.4.1:

  • Использование цитирует печати кодировки для крепления JSON в Сизиф отказ электронной почте.

Что нового в версии 5.3:

  • xist.parse.Tidy теперь можно пройти декларацию XML и доктайп к применению (однако внутренние подмножества DTD будут игнорироваться).

Что нового в версии 5.2.1:

  • Исправлена ​​ошибка в одном из шаблонов для UL4 Сизиф.

Что нового в версии 5.0:

  • Метод checkvalid был переименован для проверки. Он больше не называет себя warnings.warn, но генератор, который возвращает предупреждение объектов. Кроме того, модель объектов теперь получить прошли полный путь, а не только целевой узел (это используется для реализации прозрачного модель содержимого HTML5 в).
  • Пользователи допускается ли атрибут в настоящее время делается в Attrs.validateattr. Реализация по умолчанию дает предупреждения о необъявленных местных признаков. Пространство имен HTML5 расширяет это также принять любой атрибут, чье имя начинается с данными или арии -.
  • Сравнение узел теперь игнорирует классы для элементов, организаций и инструкции для пищевой, так что простые узлы сравнить равно случаях элемент, лицо или ProcInst подклассов тех пор, как имя и содержание матчах узлов.

  • не
  • ll.xist.parse.Tidy больше не имеет skipbad аргумент.
  • контексты конвертер теперь поддерживает строку как ключи (который должен быть иерархические имена, разделенных точками, похожие на имена пакетов Java (например, & Quot; org.example.project.handler & Quot;), чтобы избежать конфликтов имен).
  • Модуль DocBook был обновлен для поддержки DocBook 5.0.
  • Предметы URL являются pickable настоящее.
  • Когда пробелы удаляются в буквальном тексте шаблонов UL4 (через параметр keepws), любые начальные пробелы (до первого перевода строки) теперь больше не удаляется.
  • Если у вас есть Cython установлен и набор переменная LL_USE_CYTHON окружающей среды, несколько модулей в настоящее время будут собраны в модули расширения.
  • Это теперь можно выставить атрибуты и методы объектов шаблонов UL4. Разоблачение атрибуты можно сделать, установив класс или экземпляр атрибута ul4attrs последовательности имен атрибутов. Методы Разоблачение может быть сделано с декораторов ul4c.expose_method и ul4c.expose_generatormethod.
  • Новый список функций UL4 был добавлен. Эта функция работает как в списке функции Python, создавая копию последовательности или materialzing итератор.
  • Новая функция ломтик UL4 был добавлен. Он работает как itertools.slice, т.е. возвращения кусочек от итератора.
  • Функция html.astext который преобразует XIST дерево, содержащее HTML в простой текст не в настоящее время осуществляется в обычном Python, так что больше не требуется в текстовом режиме браузер. Эта функция также получил более настраиваемый.

Что нового в версии 4.6:

  • ll.xist.parse.itertree теперь поддерживает тот же интерфейс является метод ходьбы.
  • Новая функция xfind.filter был добавлен, который фильтрует вывод прогулку или itertree против объекта Selector.
  • В XIST разбора события были переименованы: & Quot; старт * & Quot; событий & Quot; введите * & Quot; и & Quot; конец * & Quot; событий & Quot; оставить * & Quot;.

Что нового в версии 4.3.1:.

  • Добавлен метод значения в UL4 словарей
  • Исправлена ​​ошибка в ll.misc.SysInfo.user_shell.

Что нового в версии 4.3:

  • две новые функции UL4 были добавлены: isundefined возвращается ли аргументом является объект определено или нет. isdefined имеет перевернутую логику, то есть возвращает истину, если аргумент не определено объект.
  • Символы CR и LF, больше не допускается в UL4 строковых констант. Кроме того, последовательность символов & # x5c; е. Больше не поддерживается
  • Все узлы AST для загрузки констант были объединены в один класс Const.

Требования

  • Python 2.5;
  • Python Imaging Library;
  • libxml2 и его обертка Питона (если вы хотите, чтобы разобрать и Quot; разбиты и Quot; HTML);
  • ELinks (если вы хотите хотите использовать функцию ll.xist.ns.html.astext);
  • Setuptools (если вы хотите установить этот пакет как яйца);
  • py.test (если вы хотите, чтобы запустить тестирование)
  • компилятор поддерживается Distutils, если вы хотите установить исходный дистрибутив.

Похожие программы

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

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