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 підкласів тих пір, як ім'я та зміст матчах вузлів.

  • не «LI> 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, якщо ви хочете встановити вихідний дистрибутив.

Схожі програми

JDOM
JDOM

1 Mar 15

relaxml
relaxml

5 Jun 15

LibXML
LibXML

28 Feb 15

XPath.js
XPath.js

5 Jun 15

XIST

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