Примеры
Hello world
Обычный Hello world. Если набрать в адресной строке браузера
http://surikov.russia.webmatrixhosting.net/?page=examples/simple
то можно увидеть XML файл со строкой приветствия.
Код команды http://surikov.russia.webmatrixhosting.net/examples/simple.xml
Использование переменных сессии
На странице
http://surikov.russia.webmatrixhosting.net/?page=examples/Hello%20world
можно ввести своё имя и увидеть приветствие. Если имя не вводить
то будет подставлено значение guest.
Код команды находится в файле
http://surikov.russia.webmatrixhosting.net/examples/Hello%20world.xml,
он содержит команду с типом empty которая
возвращает в качестве результата узел <user />
Код преобразования в HTML лежит в файле
http://surikov.russia.webmatrixhosting.net/examples/helloworldstyle.xsl.
Как видно из результата при нажатии кнопки форма на странице
передаёт серверу значение из поля с именем name.
Шаблон преобразования
http://surikov.russia.webmatrixhosting.net/examples/helloworldname.xsl
Шаблон принимает от сервера параметр с именем name
и меняет в командном файле все узлы <user
/> на значение параметра если оно больше одного символа
длиной или на "guest"
Работа с базами данных
Как пример работы с базами данных можно взять вариант простой
гостевой книги. Работу примера можно посмотреть на
surikov.russia.webmatrixhosting.net/default.aspx?page=examples/guestbook
Пример состоит из 3 страниц: для показа первых 20 сообщений,
для ввода нового сообщения и для внесения сообщения в базу
данных. Код примера и скрипт создания БД можно взять на странице
инсталляции.
Обработка ошибок
В примере гостевой книги на странице вставляющей новую запись
в шаблоне
есть паттерн проверяющий наличие узла <error /> в результате.
Если узел найден то выводится предупреждающее сообщение, если
нет то предпологается что всё нормально.
Пример CRM-системы
Демонстрационнная версия системы размещена на сайте по адресу
http://surikov.russia.webmatrixhosting.net/?page=crm/login
- логин - ivanov
- пароль - ivanov
Демонстрационная версия содержит все стандартные компоненты подобных приложений: разделение прав доступа, поиск и редактирование информации.
Дизайн приложения расчитан только на Internet Explorer.
|