Министерство образования и науки Российской Федерации

Южно-Уральский государственный университет

 

Механико-математический факультет

Кафедра системного программирования

 

 

 

 

УТВЕРЖДАЮ

Декан мех.-мат. факультета

____________ А.Д. Дрозин

11.11.2004

 

 

 

 

 

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

Языки разметки

 

 

для студентов, обучающихся по программе магистерской подготовки

010500.68.11 (510211) "Системное программирование"

направления 010500.68 (510200) "Прикладная математика и информатика"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Челябинск-2004

1.      Аннотация программы

Целью курса является введение в проблематику языков разметки документов. Обсуждается язык HTML, его ограниченность для представления информационных ресурсов сети Интернет. Рассматривается язык XML и технологии, основанные на нем.

2.      Содержание программы

1.     Введение в языки разметки

Понятие языка разметки данных. Основные элементы языка разметки: теги, элементы данных, атрибуты. Примеры языков разметки (HTML, XML, основанные на XML – MathML, CML и др.) и задач, в которых они применяются.

2.     Язык разметки HTML

Основные концепции. Теги форматирования. Включение иллюстраций. Гипертекстовые ссылки. Структурирование документа и поддержка диалога с пользователем. Формы, фреймы и карты. Таблицы стилей. Метаинформация в гипертекстовых документах. Технология Internet/intranet.

Ограничения и проблемы использования языка HTML. Приемы и технологии создания активного контента: Java, JavaScript, VBScript, ActiveX. Средства JDBC для доступа к поддерживаемым на веб-сервере базам данных.

3.     Язык разметки XML

Метаязык SGML - средство порождения языков разметки. Отношения между языками SGML, HTML и XML.

Терминология XML: определение типа документа (DTD), декларация типа элементов, значение атрибута элемента, нотация, модель содержания экземпляров элемента. Пространства имен XML. Стандарт XML Schema.

Обзор других стандартов платформы XML: языки XPointer, XLink, XPath, язык каскадных таблиц стилей CSS, расширяемый язык таблиц стилей XSL, язык XHTML.

Обзор моделей данных стандартов платформы XML: модель данных (XML, XPointer, XLink), модель данных языка XPath, модель данных стандарта XML Information Set, объектная модель документов DOM.

3.      Распределение часов

№ п/п

Тема

Лекц.

(час.)

Практ.

(час.)

1.          

Введение в языки разметки

1

 

2.          

Язык разметки HTML

5

6

3.          

Язык разметки XML

12

12

 

ИТОГО

 18

 18

4.      Основная литература

1.     Когаловский М.Р. Энциклопедия технологий баз данных. - М.: Финансы и статистика, 2002.

2.     Когаловский М.Р. Перспективные технологии информационных систем -М.: ДМК Пресс, 2003.

3.     Паттерсон Л. и др. Использование HTML. -М.: Вильямс, 2000.

4.     Гарольд Э., Минс С. XML. Справочник. -СПб: Символ-Плюс, 2002.