Документ 4966986

реклама
Александр Червяк
Руководитель группы компьютерного
обеспечения ГТРК «Саратов»
лидер клуба 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>
Скачать