С/к «Введение в язык XML». Осень 2007 г.
Задание 1 (к 8 ноября)
Распакуйте архив с заданием в папку на жёстком диске. В ней должны оказаться файлы: sk-xml-zadanie1.doc (инструкции к заданию) biblio. xml (исходный XML-файл) biblio. xsl (простая трансформация) biblio-a. xsl (трансформация с гиперссылками) biblio. dtd (описание структуры исходного документа) Внимательно изучите обе трансформации (файлы откомментированы). Обратите внимание на использование инструкций xsl:apply-templates, xsl:template, xsl:value-of, xsl:attribute. Сравните результаты трансформаций (если изменить ссылку в исходном документе с biblio. xsl на biblio-a. xsl, при просмотре исходного файла в Internet Explorer должны появляться гиперссылки).Сохраните файлы biblio. xml, biblio-a. xsl и biblio. dtd под именами biblio-vasha_familija.xml, biblio-vasha_familija.xsl, biblio-vasha_familija.dtd соответственно. Измените ссылки на DTD и XSL-трансформацию в файле XML.
NB: задание можно выполнять вдвоём. В имени файла указывайте только одну фамилию; внутри файла XML укажите обе фамилии в комментарии.
Измените трансформацию так, чтобы библиографические ссылки были отформатированы по следующему образцу:
Haiman, John (1980) Hua: A Papuan Language of the Eastern Highlands of New Guinea. — Amsterdam: John Benjamins.
Нужно учесть полужирный (<b>), курсив (<i>), разделители между частями библиографической статьи (запятые, точки, тире и т. д.).
Kibrik, Alexandr E. (ed.) (1996) Godoberi. — (LINCOM Studies in Caucasian Linguistics, v. 2). — München, Newcastle: Lincom Europa.
Hopper, Paul J.; Thompson, Sandra A. (1980) Transitivity in grammar and discourse. // Language, v. 56, 1980, p. 251–299.
Опишите добавленные элементы в DTD.Запакуйте готовые файлы в архив и пришлите по адресу: *****@***ru
Успехов!


