Задание 2 (
Осенний семестр 2005
Задание 2 (вариант 4). Ознакомление с языком разметки XML, языком описания схем XML Schema, языком запросов XPath и инструментами для работы с XML на платформе .NET.
2.1. Сформируйте схему XML-документа для хранения информации об объемах продаж некоторой компании. Информация имеет следующую структуру:
Компания имеет название (строка).
Компания состоит из нескольких филиалов. Для каждого филиала заданы название (строка), ФИО руководителя (строка) и общая сумма продаж (неотрицательное число). Названия филиалов не могут совпадать.
Филиалы расположены в городах. Для каждого города задано название (строка). В одном городе может быть расположено несколько филиалов. В документе не может быть информации о городах с совпадающими названиями.
Cоздайте документ (instance document), удовлетворяющий схеме из задания 2.1.
2.2. Разработайте программу для работы с XML-документами из задания 2.1 с применением классов XmlDocument и XmlNode. Программа должна позволять:
Добавлять информацию о новых городах и филиалах.
По названию города выдавать названия всех расположенных в нем филиалов и ФИО руководителя филиала с максимальным объемом продаж в данном городе.
По ФИО руководителя выдавать название филиала и название города, в котором он расположен.
Для выполнения поисковых запросов к документам применяйте язык XPath.
страница 1
скачать
Другие похожие работы: