Лабораторные задачи для курса
"Программирование в Интернет."
XML. XPATH.
Реализовать в XML работу с генеалогическими данными.
- Разработать DTD, описывающую данные двух видов:
1. личные данные людей (включающие ФИО, пол, годы рождения, смерти, родителей, детей).
2. генеалогические деревья (то есть иерархическое представление предков одного человека).
Естественно, должна быть возможность находить личные данные человека, указанного в генеалогическом дереве.
- Создать XML-файл, хранящий данные первого и второго видов.
- Создать XSLT-таблицу просто для отображения в удобном виде данных, хранящихся в XML-файле.
- Создать XSLT-таблицы для выбора следующих данных:
- Генеалогического дерева, ограниченного только ныне живущими предками.
- Всех двоюродных братьев и сестёр указанного человека.
- Всех людей, имеющих более трёх внуков.
- Всех людей, для которых известно более десяти предков.
- Всех ныне живущих потомков указанного человека.
- Всех родственников (включая не кровных) указанного человека в порядке уменьшения степени родства.
Следующее задание,
Программа
В.А. Петухин
Последние изменения : 6 ноября, 2008