Книга: Технология XSLT
Процессор Sablotron
Основные данные процессора.
? Платформы: С++, Perl, PHP, Python.
? Расширения: нет.
? Полнота реализации: XSLT 1.0 и XPath 1.0 реализованы не полностью.
? Разработчик: Ginger Alliance.
? URL: http://www.gingerall.com.
XSLT-процессор Sablotron, разработанный в Ginger Alliance, — это еще один пример весьма успешного open source проекта в области XML-технологий. Sablotron — это библиотека для преобразования XML-документов, которая построена (вернее, почти построена) в соответствии со спецификациями XSLT, XPath и DOM. Процессор Sablotron изначально написан на С++ и компилируется под несколько платформ, в числе которых Linux, Windows 32, Solaris, HP-UX, FreeBSD, OpenBSD, OpenServer и UnixWare. Открытый код также позволяет переносить Sablotron под другие платформы, так что этот список, вполне возможно, будет расширен.
К сожалению, реализация XSLT и XPath в Sablotron вызывает определенные нарекания. В текущей версии (0.71) Sablotron далеко не полностью поддерживает эти стандарты: например, в путях выборки не работают оси навигации following
и preceding
, некоторые функции (как то: id
, lang
, unparsed-entity-uri
) не реализованы вообще, многие из функций и элементов реализованы не до конца или работают не в полном соответствии со спецификациями. В общем, соответствие Sablotron стандартам оставляет желать лучшего, хотя и в таком виде он является вполне функциональным процессором.
- Приложение 1 Обзор XSLT-процессоров
- Распараллеливание на несколько процессоров
- Использование отдельных процессоров XSLT
- 6.10. Разгон процессоров Intel
- Системные вызовы управления процессорной привязкой
- Приложение 1 Оптические процессоры
- Глава 7 Центральный процессор
- Неисправности процессора
- Модернизация процессора
- Глава 8 Проблемы с «железом» и разгон процессора
- Как узнать, какая у меня видеокарта, процессор и сколько памяти?
- Как «разогнать» процессор?