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