<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.7" -->
<rss version="0.92">
<channel>
	<title>Toivonen`s Blog</title>
	<link>http://toivonen.ru</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 13 Aug 2010 10:40:24 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>10 ошибок XSLT-программистов</title>
		<description>Перевод статьи "The ten most common XSLT programming mistakes", ссылка на которую недавно опубликована в клубе XSLT на Я.ру.

Недавно я сказал в ответ пользователю, что он попадает в наиболее распространённые ловушки для программистов на XSLT. Вместо того, чтобы быть раздраженным, что я почти ожидал, он поблагодарил меня и спросил, не ...</description>
		<link>http://toivonen.ru/books-articles/xslt-articles/10-xslt-mistakes.html</link>
			</item>
	<item>
		<title>Bespin Embedded с белой темой</title>
		<description>В процессе создания своей версии Bespin Embedded мне показалось, что в документации не достаточно хорошо освещены некоторые моменты. Поэтому далее последует небольшой мануал для тех, кто решит повторить мой путь.


Я использовала последнюю на данный момент версию 0.9a1, которая заявлена как "альфа". Но это не имеет значения, потому что предыдущая версия ...</description>
		<link>http://toivonen.ru/notes/bespin-embedded-whitetheme.html</link>
			</item>
	<item>
		<title>2.4 Структура преобразования</title>
		<description>В заключительной частьи нашего представления XSLT мы посмотрим на содержание самих преобразований. Мы поясним всё в наших преобразованиях и обсудим другие подходы, которые мы могли бы применить.

2.4.1 Элемент &#60;xsl:stylesheet&#62;
Элемннт xsl:stylesheet - это обычно корневой элемент XSLT-преобразования.
[cc lang="xml"]

[/cc]

Прежде всего, элемент xsl:stylesheet определяет версию XSLT, которую мы будем использовать, в соответствии с ...</description>
		<link>http://toivonen.ru/books-articles/xslt-by-orelly/hello_world_example/introduction/stylesheet-structure.html</link>
			</item>
	<item>
		<title>Эффективное использование рекурсии в XSL</title>
		<description>Перевод статьи Use recursion effectively in XSL.
Введение в XSL-рекурсию и приёмы для оптимизации её использования.

Эффективное и рациональное использование XSL-преобразований требует понимания, как использовать XSL в качестве функционального языка, что означает понимание рекурсии. Эта статья знакомит с ключевыми идеями рекурсии и особенностей её использования в XSL. Также объяснены приёмы для оптимизации ...</description>
		<link>http://toivonen.ru/books-articles/xslt-articles/recursion.html</link>
			</item>
	<item>
		<title>XSLT&#160;&#8212; результативные технологии программирования</title>
		<description>Перевод документа XSLT - Efficient Programming Techniques, который мне очень помог.

С ростом популярности XML как средства взаимодействия с различными системами, все больше и больше организаций приходят к XML, чтобы решить свои вопросы функциональной совместимости. Вместе с попытками архитекторов достигнуть ясного разделения между отображением и бизнес-логикой, XSLT становится важнее. XSL, по ...</description>
		<link>http://toivonen.ru/books-articles/xslt-articles/efficient_programming_techniques.html</link>
			</item>
	<item>
		<title>Глава 2. Неизменный &#171;Hello, world&#187;</title>
		<description>Сначала напомню, что это перевод глав из книги "XSLT" издательсва O'Reilly.
В следующих главах мы потратим много времени на XSLT, XPath и различные продвинутые функции, используемые для преобразования XML-документов. Сначала, несмотря ни на что, мы погрузимся в короткий пример, чтобы проиллюстрировать, как работают преобразования.

2.1. Цели этой главы
К концу этой главы вы ...</description>
		<link>http://toivonen.ru/books-articles/xslt-by-orelly/hello_world_example/introduction/obligatory-hello-world.html</link>
			</item>
	<item>
		<title>Шаблон &#171;Hello, world!&#187;</title>
		<description>Первый написанный XSLT-шаблоны - это страница, выводящая надпись "Hello, world!". Для работы с кодом используем программу IntelliJIDEA.  В блоге Вадима Макишвили о работе с ней рассказано достаточно подробно.

Свой первый шаблон мы ассоциируем с главной страницей. Каждая страница в нашем проекте представляется отдельным xml-файлом (сейчас - статическим, но в последствии ...</description>
		<link>http://toivonen.ru/notes/master_class/xslt_hello_world.html</link>
			</item>
	<item>
		<title>Сайт на XSL. Подготовка</title>
		<description>Итак, мы делаем сайт и учим XSLT.
Сайт у нас будет на тему "календарь менструального цикла", потому что мы типа профессионалы, и для нас нет запретных тем.
Движок на PHP, а шаблоны на XSLT. Их я и буду описывать.
Для того, чтобы всё заработало, нам потребовалось установить модуль под Apache для выполнения XSLT-преобразований. ...</description>
		<link>http://toivonen.ru/notes/master_class/xslt-site-preparing.html</link>
			</item>
	<item>
		<title>Простые числа и XPath</title>
		<description>Иногда мы на работе решаем интересные задачки. Вот, например, одна (почти первая) в постановке nop`а:

Частный случай:
Дан такой xml: 
[cc lang="xml"]

   1
   2
   ...
   N-1
   N
 
[/cc]
т.е. выписаны все натуральные числа от 1 до N включительно. Про N ничего заранее не ...</description>
		<link>http://toivonen.ru/notes/problems/prime-numbers-xpath.html</link>
			</item>
	<item>
		<title>1.3 Установка Xalan</title>
		<description>В этой части я покажу, как устанавливать XSLT-процессор Xalan. В следующей главе мы создадим наше первое XSLT-шаблон и используем его для преобразования XML-документа.

Процесс установки предельно прост при условии, что у на вашей машине уже установлен Java Runtime Environment (JRE). Хотя совсем немного кода, который мы увидим в книге, используют Java, ...</description>
		<link>http://toivonen.ru/books-articles/xslt-by-orelly/getting-started/installing_xalan/inde.html</link>
			</item>
</channel>
</rss>
