Трансформация XML документов

    Дисциплина: Программирование
    Тип работы: Курсовая
    Тема: Трансформация XML документов

    Министерство образования Российской Федерации
    Саратовский государственный университет
    Имени Н.Г. Чернышевского
    Кафедра мат моделирования
    процессов и систем управления
    Трансформация
    документов
    Наименование курсовой работы
    ___________________________________________________________________________
    прописными буквами
    КУРСОВАЯ РАБОТА
    Студента
    курса механико-математического факультета
    _____________________
    Фроолова
    Николая Васильевича___________________
    Фамилия, имя отчество
    Научный руководитель
    Доцент,
    к.ф.м.н.
    Ковалев А.Д.
    Должность,
    уч степень
    подпись, дата
    инициалы, фамилия
    Зав. Кафедрой
    Доцент,
    к.ф.м.н.
    Мозжилкин В.В.
    подпись, дата
    САРАТОВ 2003
    Саратовский государственный университет
    Имени Н.Г. Чернышевского
    УТВЕРЖДЕНО
    На заседании кафедры мат моделирования
    процессов и систем управления
    протокол от
    ЗАДАНИЕ
    НА КУСОВУЮ РАБОТУ
    По специальности
    010200______________
    Шифр
    Тема
    ___________Трансформация
    документов________________
    Наименование курсовой работы
    __________________________________________________
    прописными буквами
    Студента
    курса механико-математического факультета
    _____________________
    Фроолова
    Николая Васильевича___________________
    Фамилия, имя отчество
    Перечень вопросов, подлежащих разработке в курсовой работе:
    Моделирование
    XML-
    документов
    Структура
    -документа
    Documents
    Type
    Definitions
    Схемы данных
    Дата выдачи
    ____________________________________________________
    Число, месяц
    Срок выполнения
    ______________________________________________
    Число, месяц
    Преподаватель
    Доцент,
    к.ф.м.н.
    Ковалев
    А.Д.
    Должность,
    уч степень
    подпись, дата
    инициалы, фамилия
    Содержание
    Введение
    Структура
    -документа
    Моделирование
    -документов
    Documents
    Type
    Definitions (DTD)
    Схемы данных
    Иллюстрационный пример
    Введение.
    За недолгое время своего официального существования язык XML привлек к себе уже достаточно много внимания со стороны разработчиков и пользователей
    Интернет. Сегодня количество приверженцев этой новой технологии возрастает очень стремительно. Несмотря на то, что XML очень молод (международная организация W3C утвердила спецификацию
    Extensible
    Markup
    Language(XML) 1.0\" в начале февраля 1998 г) и отдельные компоненты этого языка находятся еще в стадии доработки, уже сегодня появляются новые языки, созданные на основе
    XML, возникают многочисленные Web-сервера, использующие эту технологию для организации хранящейся на них информации.
    Когда осенью 1991 года Интернет впервые услышал о новой технологии, под названием
    WWW, почти никто не мог представить себе, что завоевания ее окажутся настолько глобальными. Сегодня для многих
    пользователей слово Интернет прочно ассоциируется с WWW и с уст специалистов не сходит тема будущего информационных систем и влияния на это будущее всемирной сетевой
    паутины.
    Популярность
    World
    Wide
    Web и неотъемлемой ее части, HTML, безусловно, стала причиной повышенного внимания к системам гипертекстовой разметки документов. Хотя понятие гипертекста было введено
    В.Бушем еще в 1945 году и, начиная с 60-х годов стали появляться первые приложения, использующие гипертекстовые данные, всплеск активности вокруг этой технологии начался лишь тогда,
    когда возникла реальная необходимость в механизме объединения множества информационных ресурсов, обеспечения возможности создания, просмотра нелинейного текста. И примером реализации
    этого механизма послужила паутина WWW.
    Язык разметки документов - это набор специальных инструкций, называемых тэгами, предназначенных для формирования в документах какой-либо
    структуры и определения отношений между различными элементами этой структуры. Тэги языка, или, как их иногда называют, управляющие дескрипторы, в таких документах выделяются
    относительно основного содержимого документа и служат в качестве инструкций для программы, производящей показ содержимого документа на стороне клиента. В самых первых системах для
    обозначения этих команд использовались символы “”, внутри которых помещались названия инструкций и их параметры. Сейчас такой способ обозначения тэгов является
    стандартным.
    Использование гипертекстовой разбивки текстового документа в современных информационных системах во многом связано с тем, что гипертекст
    позволяет создавать механизм нелинейного просмотра информации. В таких системах данные представляются не в виде непрерывного потока текстовой информации, а набором взаимосвязанных
    компонентов, переход по которым осуществляется при помощи гиперссылок.
    Самый популярный на сегодняшний день язык гипертекстовой разметки – HTML, был создан специально для организации информации, распределенной
    в сети Интернет, и является одной из ключевых составляющих технологии WWW. С использованием гипертекстовой модели документа способ представления разнообразных информационных ресурсов
    в сети стал более упорядочен, а пользователи получили удобный механизм поиска и просмотра нужной информации.
    HTML является упрощенной версией стандартного общего языка разметки - SGML (
    Standart
    Generalised
    Markup
    Language), который был утвержден ISO в качестве стандарта еще в 80-х годах. Этот язык предназначен для создания других языков разметки, он определяет допустимый набор
    тэгов, их атрибуты и внутреннюю структуру документа. Контроль над правильностью использования дескрипторов осуществляется при помощи специального набора правил, называемых
    DTD-описаниями, которые используются программой клиента при разборе документа. Для каждого класса документов определяется свой набор правил, описывающих грамматику соответствующего
    языка разметки. С помощью SGML можно описывать структурированные данные, организовывать информацию, содержащуюся в документах, представлять эту информацию в некотором стандартизованном
    формате. Но в виду некоторой своей сложности, SGML использовался, в основном, для описания синтаксиса других языков(наиболее известным из которых является HTML), и немногие приложения
    работали с SGML- документами напрямую.
    Гораздо более простой и удобный, чем SGML, язык HTML позволяет определять оформление элементов документа и имеет некий ограниченный набор
    инструкций - тэгов, при помощи которых осуществляется процесс разметки. Инструкции HTML, в первую очередь, предназначены для управления процессом вывода содержимого документа на экране
    программы-клиента и определяют этим самым способ представления документа, но не его структуру. В качестве элемента гипертекстовой базы данных, описываемой HTML, используется текстовый
    файл, который может легко передаваться по сети с использованием протокола HTTP. Эта особенность, а также то, что HTML является открытым стандартом и огромное количество пользователей
    имеет возможность применять возможности этого языка для оформления своих документов, безусловно, повлияли на рост популярности HTML и сделали его сегодня главным механизмом
    представления информации в
    Web.
    Однако современные приложения нуждаются не только в языке представления данных на экране клиента, но и в механизме, позволяюще...

    Забрать файл

    Похожие материалы:


ПИШЕМ УНИКАЛЬНЫЕ РАБОТЫ
Заказывайте напрямую у исполнителя!


© 2006-2016 Все права защищены