Александр Червяк Руководитель группы компьютерного обеспечения ГТРК «Саратов» лидер клуба MCP в Саратове Microsoft TechDays http://www.techdays.ru Независимость от платформы. Декларативность программирования. Гибкость. Компактность. Прозрачность . Microsoft TechDays http://www.techdays.ru XML XSLT «Движок» XHTML XHTML XHTML Платформа Microsoft TechDays http://www.techdays.ru Александр Червяк Лидер MCP клуба в Саратове http://mcp.saratov.com Microsoft TechDays http://www.techdays.ru XSLT файл - обычным XML документ http://www.w3.org/1999/XSL/Transform Абстрактный Декларативный Содержит набор шаблонов <форма/> <xsl:template/> Microsoft TechDays <form/> http://www.techdays.ru Александр Червяк Лидер MCP клуба в Саратове http://mcp.saratov.com Microsoft TechDays http://www.techdays.ru Библиотека EXSLT Скрипт на VB Скрипт на JavaScript Скрипт на C# Библиотеки на XSL Библиотеки *.dll Microsoft TechDays http://www.techdays.ru Александр Червяк Лидер MCP клуба в Саратове http://mcp.saratov.com Microsoft TechDays http://www.techdays.ru «Движок» - постоянный. Подключаемый функционал в XSLT. Элементарность изменения дизайна. Что мы хотим? «Движок» Результат трансформация Как это сделать? Дополнительный функционал Microsoft TechDays http://www.techdays.ru <xsl:template match="форма"> <form method="get" action="{@адрес}"> <xsl:apply-templates select="*|text()"/> </form> </xsl:template>