powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, с задачами!
6 сообщений из 6, страница 1 из 1
Помогите, пожалуйста, с задачами!
    #38990139
2toreal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Помогите, пожалуйста, решить задачи. Не успеваю плотно въехать в материал, мало времени после работы остается.



Любые две задачи из 1-4 и любую одну из 5-6. 24 числа сдавать, а мне еще читать и читать, и на работе отгул никак не взять...
Помогите, кто чем может, да будет вам плюс в карму:-)

Допы в архиве.

-------------------------
Для всех заданий используйте кодировку UTF-8
<?xml version="1.0" encoding="UTF-8"?>
И
<xsl:stylesheet xmlns:xsl=" http://www.w3.org/1999/XSL/Transform" version="1.0">
-------------------------
Задание 1.
Написать XSLT-преобразование для отображения результатов поиска полетов.
Входные данные: XHTML – файл, приложенный к тестовому заданию (XML1_input.xml)
Выходные данные: XML – файл, содержащий информацию о полетах.
Результатом выполнения задания будет файл task1.xsl
Дополнения
Информация о полетах должна быть представлена в структурированном виде, содержащем следующую информацию:
- рейс с полной информацией о нем (код авиакомпании, номер рейса, длительность перелета);
- дата вылета, дата прилета, дата включает в себя время;
- город вылета и его код;
- город прилета и его код;
- стоимость полета обычная и специальная (phone fare) (должны храниться отдельно).

Задание 2.

Написать XSLT-преобразование для сортировки информации о полетах.
Входные данные: XML – файл, полученный в результате выполнения первого задания.
Выходные данные: XML – файл, содержащий информацию о полетах.
Результатом выполнения задания будет файл task2.xsl
Дополнения
Суть задачи – изменить формат вывода данных. Полеты необходимо сгруппировать по городам вылета. Т.е. все рейсы, вылетающие из одного города, должны быть объединены в одну группу. Желательно, внутри группы отсортировать полеты по дате вылета.

Задание 3.

Написать XSLT-преобразование для отображения результатов матча по крикету.
Входные данные: XML – файл, приложенный к тестовому заданию (XML3_input.xml)
Выходные данные: HTML – файл, внешний вид которого должен соответствовать приведенному на рис. HTML3_output.bmp.
Результатом выполнения задания будет файл task3.xsl
Дополнения
Все цифровые и текстовые данные необходимо брать из XML файла (в шапке таблицы по возможности тоже). Формат таблицы, шрифт не имеют значения. Высчитывается только 1 значение в таблице - первый Rate. Формула: (target-1)/maxovers. Эти даные берутся из тега <currentscores>. Округление до 2 знаков после запятой. Обязательно вставить проверку на деление на 0.


Задание 4.

Написать XSLT-преобразование для формирования POST-запроса.
Входные данные: XML – файл, приложенный к тестовому заданию (XML4_input.xml)
Выходные данные: XML – файл с заданной структурой и данными в заданном формате, приложенный к тестовому заданию (XML4_output.xml)
Результатом выполнения задания будет файл task4.xsl
Дополнения
Данные, которых нет во входном файле, но требуются в выходном, определяются в XSLT-преобразовании.

-----------------------------------------------------------------------
Задание 5

Написать XSLT-преобразование для отображения информации об отелях.
Входные данные: XHTML – файл, приложенный к тестовому заданию (XML5_input.xml)
Выходные данные: HTML – файл, содержащий информацию об отелях в структурированном виде.
Результатом выполнения задания будет файл task5.xsl
Дополнения
В результате должны отображаться только те отели, в которых предусмотрено бронирование. Для каждого отеля должна быть отражена следующая информация:
- название отеля;
- тип отеля;
- класс отеля (в следующем виде: если отель 3*, то это должно отображаться, как ***; при реализации желательно не использовать функцию choose и, как аналог, несколько подряд идущих if);
- адрес;
- описание, если доступно, и ссылки на фотографии;
- доступные типы питания (AvailableBoardBasis);
- доступные типы комнат, с ограничениями на число человек и др. условиями;
- цена за ночь.
Оцениваться также будет удобочитаемость представленной информации.

Задание 6

Написать XSLT-преобразование для слияния в один xml-файл любого количества xml-файлов разной структуры.
Входные данные: несколько XML – файлов (2-3), любых, с произвольной структурой.
Выходные данные: XML – файл, содержащий все входные xml-файлы, идущие подряд.
Результатом выполнения задания будет файл task6.xsl и вспомогательный XML-файл XML6_path.xml
Дополнения
Для хранения путей к файлам создайте еще один XML-файл.
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с задачами!
    #38990144
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2torealНе успеваю плотно въехать в материал, мало времени после работы остается.и чо? это должно кого-то тут мотивировать?
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с задачами!
    #38990148
2toreal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariyи чо? это должно кого-то тут мотивировать?
Нет, не должно
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с задачами!
    #38990166
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2torealAntonariyи чо? это должно кого-то тут мотивировать?
Нет, не должноразумно, хоть и непоследовательно.

раз работаешь, значит есть деньги, а раз есть деньги, значит тебе сюда: http://www.sql.ru/forum/job
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с задачами!
    #38990209
2toreal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy
раз работаешь, значит есть деньги

логично. Но не всегда.


Antonariyа раз есть деньги, значит тебе сюда: http://www.sql.ru/forum/job

Я не студент. Решения задач нужны, чтобы допустили поучаствовать в тренинге по XSLT. В перспективе со сменой работы.

Вполне понимаю, что никто никому ничего не должен. Ничего и не требую. Тихо сам себе надеясь, что и мне, может быть, вернется хоть сколько-нибудь за всё, что я делал людЯм безвозмездно))

А нет так нет)
...
Рейтинг: 0 / 0
Помогите, пожалуйста, с задачами!
    #38990218
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2torealРешения задач нужны, чтобы допустили поучаствовать в тренинге по XSLT. В перспективе со сменой работы.Зачем участвовать в том о чем не имеешь ни малейшего представления?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, с задачами!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]