Добрый день, меня
зовут Александр Червяк, я являюсь руководителем группы
компьютерного обеспечения ГТРК «Саратов», а так же лидером клуба
MCP в Саратове.
Сегодня я хотел бы
презентовать часть собственных наработок использования XML технологий для построения web-сайтов.
И не смотря на то,
что язык XML далеко не новый язык, а
сайтостроение, своими корнями, уходит в прошлый век, тема, поднятая
мной сегодня, по моему глубокому убеждению, остается актуальной и
по сегодняшний день.
В чем же прелести
того метода написания сайтов, который я вам буду сегодня
представлять?!
1. Независимость от
платформы.
2. Декларативность
программирования.
3. Гибкость,
компактность и прозрачность (в чем вы сможете убедиться прямо
сейчас).
Представленный
сегодня код будет работать на любой платформе, однако, для его
демонстрации я выбрал платформу .NET и
редактор Visual Studio 2008. Почему именно их, я думаю, Вы поймете в
конце демонстрации. Сейчас лишь добавлю, что реализация класса
XslCompiledTransform полностью развеяла
мифы, гуляющие в сети Интернет, о том, что XSLT трансформация XML
документов не достаточно производительна. Может у каких-то парсеров
она и не производительна, но разработчики .NET, в этом вопросе, потрудились на славу, за что им
большое, человеческое, спасибо!
Итак, с чего
начнем?!
Ну, во первых
создадим пустой проект ASP.NET.
И первым делом, к
чему приступим, так это создадим xml -
файл в котором явно опишем, что мы хотим получить, совершенно не
задумываясь о том, как «это» будет реализовано.
...