Продвинутое использование XSLT

На Дне открытых дверей я делал доклад об одном из самых современных, популярных и перспективных средств шаблонизации – языке XSLT.

Он позволяет превращать данные XML во что угодно, начиная от XHTML и заканчивая текстом, документом CSV или же вообще двоичными данными.

Имеющий в своем арсенале мощнейшее средство для работы с XML как XPath и кроме того сам являющийся подмножеством XML (т.е. программа на XSLT является валидным XML документом ) он предоставляет еще очень интересную возможность – это шаблонизация на стороне клиента – браузеры поддерживают эти трансформации. Пожалуй, кроме него только JavaScript может похвастаться такой возможностью.

Это хорошо отточенный инструмент, имеющий длительную историю развития и имеющий рекомендацию от W3C.

Шаблоны, созданные на нем, с одинаковыми входными данными будут всегда давать один и тот же результат в любой среде, поддерживающей этот стандарт – будь то PHP, Python, Perl или что-либо другое.

Во второй части моего доклада я рассказывал о некоторых хитростях, которые можно использовать в SQL для повышения производительности запросов.

Видеозаписи моих докладов можно посмотреть здесь:
первая часть: XSLT
вторая часть: SQL хаки

One Response to “Продвинутое использование XSLT”

  1. Елена Гранева:

    Миша, очень интересный и познавательный доклад. Молодец! 🙂

Коментарии