Скачиваний:
5
Добавлен:
18.07.2023
Размер:
63.06 Кб
Скачать

Задание

Реализовать веб-приложения на основе Python или node.js или javascipt. Допускается использование других технологий. Можно придумать свою задачу с использованием xslt и websocket, но не проще своего варианта. Так же можно сделать реализацию вывода в виде дерева и поиск по xml документу.

  1. Серверное приложение через какое-то время отправляет клиенту текущее время, а также преобразованный xml документ на базе шаблона xslt как часть документа html в виде таблицы. XML документ должен иметь не менее 4 уровней вложения. Тема: Астрономия. Клиент отправляет серверу сообщение об успешности приема времени и отправляет свое время.

  2. Реализовать чат двух клиентов таким образом, что сообщения между ними передаются в формате json.

  3. Приходящий от клиента в формате json запрос содержащий данные о Музыке с не менее чем четырьмя уровнями вложения, преобразуется в xml и затем с помощью xslt преобразуется в таблицу и отправляется пользователю, которая отображается в документе.

  4. Сервер формирует через случайное время сигнал клиенту содержащий прошедшее время, имя клиента, имя сервера в виде Json, а также преобразованный в список html xml файл с информацией о Спорте с помощью xslt.

  5. Клиент отсылает серверу json запрос через случайное время, в котором указывается его время, его имя, его статус (всего три статуса). Сервер в зависимости от статуса отправляет преобразованный xml файл в виде текста, в виде таблицы или в виде списка.

  6. Сервер получает от нескольких клиентов их имена, и формирует отправку каждому из них эти имена, их номера и время их подключения в виде таблицы полученной из json.

  7. Сервер отправляет подключенному клиенту xml преобразованный документ в виде таблицы в случайный момент времени, с указанием времени предыдущей отправки, и случайным номером.

  8. Клиент отправляет свой статус в виде случайного номера от 0 до 3, и получает преобразованный документ об автомобилях, в виде текста, списка, таблицы.

  9. Сервер получает от клиентов их имена и информацию о них, собирая в виде xml документа, указанный документ высылается по запросу в виде таблицы преобразованной с помощью xslt.

  10. Сервер хранит в xml документе имена файлов и имена картинок соответствующих этим файлам и соответствующие url, данный xml документ преобразуется с помощью xslt в html, который отправляется клиенту. Клиент в json шлет способ сортировки имен файлов (по возрастанию или убыванию xsl:sort, начальный и конечный номер для фильтрации xsl:if), в соответствии сервер меняет расположение рисунков.

13

Соседние файлы в папке Лабораторная работа 5