Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

Компьютеры, Программирование Компьютеры, Программирование     Программирование, Базы данных Программирование, Базы данных

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

Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки
Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
66 руб
Раздел: Прочее

Министерство образования Российской Федерации Саратовский государственный университет Имени Н.Г. Чернышевского Кафедра мат моделирования процессов и систем управления Трансформация XML документов Наименование курсовой работы прописными буквами КУРСОВАЯ РАБОТА Студента 4 курса механико-математического факультета Фроолова Николая Васильевича Фамилия, имя отчествоНаучный руководитель Доцент, к.ф.м.н. Ковалев А.Д. Должность, уч степень подпись, дата инициалы, фамилия Зав. Кафедрой Доцент, к.ф.м.н. Мозжилкин В.В. подпись, дата САРАТОВ 2003 Саратовский государственный университет Имени Н.Г. Чернышевского УТВЕРЖДЕНО На заседании кафедры мат моделирования процессов и систем управления протокол от г ЗАДАНИЕ НА КУСОВУЮ РАБОТУ По специальности 010200 Шифр Тема Трансформация XML документов Наименование курсовой работы прописными буквами Студента 4 курса механико-математического факультета Фроолова Николая Васильевича Фамилия, имя отчество Перечень вопросов, подлежащих разработке в курсовой работе: 1. Моделирование XML-документов 2. Структура XML-документа 3. Docume s ype Defi i io s (D D) 4. Схемы данных Дата выдачи Число, месяц Срок выполнения Число, месяц Преподаватель Доцент, к.ф.м.н. Ковалев А.Д. Должность, уч степень подпись, дата инициалы, фамилия Содержание 1. Введение 2. Структура XML-документа 3. Моделирование XML-документов 4. Docume s ype Defi i io s (D D) 5. Схемы данных 6. Иллюстрационный пример Введение. За недолгое время своего официального существования язык XML привлек к себе уже достаточно много внимания со стороны разработчиков и пользователей Интернет. Сегодня количество приверженцев этой новой технологии возрастает очень стремительно. Несмотря на то, что XML очень молод (международная организация W3C утвердила спецификацию &quo ;Ex e sible Markup La guage(XML) 1.0&quo ; в начале февраля 1998 г) и отдельные компоненты этого языка находятся еще в стадии доработки, уже сегодня появляются новые языки, созданные на основе XML, возникают многочисленные Web-сервера, использующие эту технологию для организации хранящейся на них информации. Когда осенью 1991 года Интернет впервые услышал о новой технологии, под названием WWW, почти никто не мог представить себе, что завоевания ее окажутся настолько глобальными. Сегодня для многих пользователей слово Интернет прочно ассоциируется с WWW и с уст специалистов не сходит тема будущего информационных систем и влияния на это будущее всемирной сетевой паутины. Популярность World Wide Web и неотъемлемой ее части, H ML, безусловно, стала причиной повышенного внимания к системам гипертекстовой разметки документов. Хотя понятие гипертекста было введено В.Бушем еще в 1945 году и, начиная с 60-х годов стали появляться первые приложения, использующие гипертекстовые данные, всплеск активности вокруг этой технологии начался лишь тогда, когда возникла реальная необходимость в механизме объединения множества информационных ресурсов, обеспечения возможности создания, просмотра нелинейного текста. И примером реализации этого механизма послужила паутина WWW. Язык разметки документов - это набор специальных инструкций, называемых тэгами, предназначенных для формирования в документах какой-либо структуры и определения отношений между различными элементами этой структуры.

Тэги языка, или, как их иногда называют, управляющие дескрипторы, в таких документах выделяются относительно основного содержимого документа и служат в качестве инструкций для программы, производящей показ содержимого документа на стороне клиента. В самых первых системах для обозначения этих команд использовались символы “”, внутри которых помещались названия инструкций и их параметры. Сейчас такой способ обозначения тэгов является стандартным. Использование гипертекстовой разбивки текстового документа в современных информационных системах во многом связано с тем, что гипертекст позволяет создавать механизм нелинейного просмотра информации. В таких системах данные представляются не в виде непрерывного потока текстовой информации, а набором взаимосвязанных компонентов, переход по которым осуществляется при помощи гиперссылок. Самый популярный на сегодняшний день язык гипертекстовой разметки – H ML, был создан специально для организации информации, распределенной в сети Интернет, и является одной из ключевых составляющих технологии WWW. С использованием гипертекстовой модели документа способ представления разнообразных информационных ресурсов в сети стал более упорядочен, а пользователи получили удобный механизм поиска и просмотра нужной информации. H ML является упрощенной версией стандартного общего языка разметки - SGML (S a dar Ge eralised Markup La guage), который был утвержден ISO в качестве стандарта еще в 80-х годах. Этот язык предназначен для создания других языков разметки, он определяет допустимый набор тэгов, их атрибуты и внутреннюю структуру документа. Контроль над правильностью использования дескрипторов осуществляется при помощи специального набора правил, называемых D D-описаниями, которые используются программой клиента при разборе документа. Для каждого класса документов определяется свой набор правил, описывающих грамматику соответствующего языка разметки. С помощью SGML можно описывать структурированные данные, организовывать информацию, содержащуюся в документах, представлять эту информацию в некотором стандартизованном формате. Но в виду некоторой своей сложности, SGML использовался, в основном, для описания синтаксиса других языков(наиболее известным из которых является H ML), и немногие приложения работали с SGML- документами напрямую. Гораздо более простой и удобный, чем SGML, язык H ML позволяет определять оформление элементов документа и имеет некий ограниченный набор инструкций - тэгов, при помощи которых осуществляется процесс разметки. Инструкции H ML, в первую очередь, предназначены для управления процессом вывода содержимого документа на экране программы-клиента и определяют этим самым способ представления документа, но не его структуру. В качестве элемента гипертекстовой базы данных, описываемой H ML, используется текстовый файл, который может легко передаваться по сети с использованием протокола H P. Эта особенность, а также то, что H ML является открытым стандартом и огромное количество пользователей имеет возможность применять возможности этого языка для оформления своих документов, безусловно, повлияли на рост популярности H ML и сделали его сегодня главным механизмом представления информации в Web.

Однако современные приложения нуждаются не только в языке представления данных на экране клиента, но и в механизме, позволяющем определять структуру документа, описывать содержащиеся в нем элементы. H ML обладает несложным набором команд и вполне успешно справляется с задачей описания текстовой информации и отображением ее на экране программы просмотра - браузера. Однако сами отображаемые данные никак не связаны с теми тэгами, которые используются для форматирования, поэтому у программ-анализаторов нет возможности использовать тэги H ML для поиска нужных нам фрагментов документа. Т.е. встретив, например, такое описание rose программа просмотра будет знать, каким цветом отобразить текст, содержащийся внутри тэгов и, вероятно, отобразит его правильно, но ей абсолютно безразлично, в каком месте документа встретился этот тэг, в какие другие тэги заключен текущий фрагмент, существуют ли вложенные в него фрагменты, правильно ли построены отношения между объектами. Такое &quo ;безразличие&quo ; к структуре документа приводит к тому, что поиск или анализ информации внутри него ничем не будет отличаться от работы со сплошным, не разбитым на элементы текстовым файлом. А это, как известно, не самый эффективный способ работы с информацией. Другим существенным недостатком H ML можно назвать ограниченность набора его тэгов. D D-правила для H ML определяют фиксированный набор дескрипторов и поэтому у разработчика нет возможности вводить собственные, специальные тэги. Хотя время от времени появляются новые расширения языка, но долгий путь их стандартизации, сопровождаемый постоянными разногласиями между основными производителями браузеров делают практически невозможной быструю адаптацию языка, его использование для отображения специализированной информации(например, мультимедийной, математических, химических формул и т.д.). Подводя итог всему сказанному, можно утверждать, что H ML уже сегодня не удовлетворяет в полной мере требованиям, предъявляемым современными разработчиками к языкам подобного рода. И ему на смену был предложен новый язык гипертекстовой разметки, мощный, гибкий, и, одновременно с этим, удобный язык XML. XML (Ex e sible Markup La guage) - это язык разметки, описывающий целый класс объектов данных, называемых XML-документами. Этот язык используется в качестве средства для описания грамматики других языков и контроля над правильностью составления документов. Т.е. сам по себе XML не содержит никаких тэгов, предназначенных для разметки, он просто определяет порядок их создания. Таким образом, если, например, мы считаем, что для обозначения элемента rose в документе необходимо использовать тэг ; то XML позволяет свободно использовать определяемый нами тэг и мы можем включать в документ фрагменты, подобные следующему: rose Набор тэгов может быть легко расширен. Если, предположим, мы хотим также указать, что описание цветка должно по смыслу идти внутри описания оранжереи, в которой он цветет, то просто задаем новые тэги и выбираем порядок их следования: rose Процесс создания XML документа очень прост и требует лишь базовых знаний H ML и понимания тех задач, которые необходимо выполнить, используя XML в качестве языка разметки.

После создания новых кнопок, компоновки проекта и запуска приложения щелкните на кнопке ShowTop10. После выполнения этих действий в поле со списком будут представлены результаты, показанные на рис. 9.2. (Учтите: это возможно лишь при условии, что в каталоге выполняемого файла находится файл simple2.xml.) Для редактирования одного из значений щелкните дважды на том элементе списка, который нужно изменить. Затем в диалоговом окне ChangeAndSave введите новое имя и щелкните на кнопке OK. После этого в поле со списком будет отображено обновленное состояние XML-документа с измененными значениями списка. ЛИСТИНГ 9.6. Код приложения XMLDomSample Imports System.Xml Imports System.Xml.XPath Imports System.IO Public Class Form1  Inherits System.Windows.Forms.Form  …  ' Здесь опущен код, сгенерированный Windows Form Designer.  …  Private Sub Form1_Load(ByVal sender As System.Object, _   ByVal e As System.EventArgs) Handles MyBase.Load  End Sub Private Sub ShowTop10()   Dim xDoc As New XmlDocument()   xDoc.Load("simple2.xml")

1. Времена глаголов в английском языке

2. Официально-деловой стиль русского языка

3. Семь чудес света - древний мир, средние века и наше время (история цивилизации, реферат)

4. Авраам Халфи: поэт, опередивший свое время

5. Реферат о прочитаной на немецком языке литературы

6. Рассмотрение официально-делового стиля как функционального стиля русского языка
7. Формы существования национального русского языка: русский литературный язык, просторечия, диалекты, жаргонизмы
8. Пространство и время - формы существования движущейся материи

9. Роль микроэлементов в обменных процессах растений и на накоплении ими биологически активных веществ (Реферат (обзор литературы) () WinWord 97)

10. Планирование обеспечения горючим воинской части в мирное время

11. Великобритания (расширенный вариант реферата 9490)

12. Договор фрахтования судна на время (тайм-чартер)

13. Англия во время правления Георга V

14. Билеты по всемирной истории для 11 класса на украинском языке

15. Династический кризис и его разрешение "смутное время"

16. Смутное время

Логическая игра "IQ-ХоХо", арт. SG 444 RU.
Заполните игровое поле десятью двухсторонними деталями головоломки, располагая Х и О в определённой последовательности. Выполните все 120
525 руб
Раздел: Игры логические
Шары для сухого бассейна, 100 штук.
Шары для сухого бассейна упакованы в тубус, что удобно для хранения и переноски. Количество шаров 100 штук вполне хватит для детской ванны
1037 руб
Раздел: Шары для бассейна
Мягкий пол универсальный, синий, 60x60 см (4 детали).
4 детали - 1,5 кв.м. Пол идет в комплекте с кромками.
1080 руб
Раздел: Прочие

17. Договор с Белоруссией. Официальная редакция договора Белоруссии и России

18. Юридическая техника и язык права (на примере правовых актов органов государственной власти Нижегородской области)

19. Міграція робочої сили (юридичний аспект) (WinWord 97 (на укр языке))

20. Топики по английскому языку

21. История английского языка

22. Ударение в сложных словах немецкого языка
23. Топики по немецкому языку за 11 класс
24. Название всех стран, жители, столицы, языки (на английском языке)

25. Латинский язык (Контрольна робота)

26. Лингвистика - влияние первого языка на изучении второго

27. Английский язык (11 класс)

28. Зачетные темы по английскому языку для школы

29. Категории рода и одушевленности-неодушевленности и их выражение в некоторых языках мира

30. Контрольная работа по Английскому языку

31. Образцы писем делового характера на английском языке

32. Переводы по английскому языку из учебника Л.Н. Адрианова

Пенал школьный "Pixie Crew" с силиконовой панелью для картинок (фуксия, горох).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
1096 руб
Раздел: Без наполнения
Набор из скатерти и салфеток "Рябина" 140x180/42x42 см.
В набор входит скатерть и 6 салфеток "Рябина" 140x180/42x42 см. Салфетки, изготовленные из экологически чистого материала,
961 руб
Раздел: Салфетки сервировочные из ткани
Ручка-стилус шариковая "Любимый дедушка".
Перед Вами готовый подарок в стильной упаковке — шариковая ручка со стилусом. Она имеет прочный металлический корпус, а надпись нанесена с
415 руб
Раздел: Металлические ручки

33. Синонимия немецкого языка. Синонимический ряд и тематическая группа

34. Список мирового наследия (The World Heritage List, на английском языке)

35. Топики по английскому языку

36. Топики по Английскому языку

37. Цикл-метод обучения. (Методика преподавания эстонского языка)

38. Билеты по английскому языку за 11 класс
39. Тесты по английскому языку
40. Латинский язык: Практические задания для студентов заочного отделения исторического факультета

41. Глаголы французского языка (Le regime des verbes francais)

42. Словообразовательные модели неологизмов в современном английском языке

43. Роль заимствований в английском языке

44. Становление категории залога в англ. языке

45. Пословицы, поговорки английского языка. Их значение, употребление и русские эквиваленты

46. Использование библейских сюжетов в проектной деятельности учащихся старших классов средней школы (на примере немецкого языка)

47. Обучение письменной речи на французском языке в старших классах

48. Структуры экономического дискурса во французском языке. Роль коннекторов в построении аргументации

Машинка "Бибикар (Bibicar)" с полиуретановыми колесами, синяя.
Детская машинка «Бибикар» станет идеальным источником не только развлечения, но и развития для любого ребёнка, которому уже исполнилось 3
2650 руб
Раздел: Каталки
Магниты "Junior", 34 мм, белые,.
Диаметр: 34 мм. Сила: 1,3 кг. Материал: цельный ферритный магнит. Количество: 10 штук. Цвет: белый.
352 руб
Раздел: Магниты канцелярские
Бумага чертежная "Mega Engineer", А1, 5 листов, 200 г/м2.
Бумага чертежная (ватман) предназначена для всех видов чертежных и графических работ. Используется для работы карандашом, линером,
333 руб
Раздел: Прочая

49. Поле запаха в немецком языке на примере романа П.Зюскинда ПАРФЮМЕР

50. Фразеологический анализ ФЕ с компонентом-соматизмом Mund/рот в немецком и русском языках

51. Лекции Л. И. Городнего по лексикологии английского языка

52. Предмет исследования теоретической грамматики. Грамматический строй английского языка

53. Эффективные методы изучения иностранных языков

54. Экзаменационные темы по немецкому языку
55. Топики по Англ. языку
56. Особенности языка и стиля английской научной прозы

57. Сниженная лексика в современном немецком языке; источники пополнения и особенности функционирования в молодежном сленге

58. Структурно - семантические особеннности спортивной фразеологии современного английского языка

59. Научно-педагогическое обоснование урока английского языка в 8“б” классе Лингвистической гимназии №3

60. Русские заимствования в английском языке (Russian borrowings in English language)

61. Билеты по методике обучения иностранным языкам

62. Темы по английскому языку (English topics)

63. Лингвистические основы обучения произношению английского языка в каракалпакской школе

64. Лексико-семантическое поле "женщина" в современном английском языке

Часы "Камасутра".
Оригинальные часы с прямым обычным ходом. Высокое качество исполнения, веселые картинки, механизм обычный - тикающий. Диск выполнен из
958 руб
Раздел: Прочее
Кружка фарфоровая "FIFA 2018. World Cup Russia", 480 мл.
Объем: 480 мл. Материал: фарфор.
416 руб
Раздел: Кружки, посуда
Вешалки-плечики "Стандарт", комплект 10 штук, синие.
Вешалка-плечики металлическая, покрыта слоем ПВХ. Предназначена для бережного хранения одежды. Металличекая, покрытая слоем ПВХ. Размер:
333 руб
Раздел: Вешалки-плечики

65. Синтаксические функции герундия в испанском языке. Проблема атрибутивного герундия

66. Новообразования в языке современной немецкой рекламы

67. Кинематограф во время войны

68. Русская иконопись. Язык икон

69. Режиссура "Кадр - основа аудиовизуального языка"

70. Несколько рефератов по культурологии
71. Время в античной литературе
72. Язык средств массовой информации на примере газетной печати

73. Проблема классификации языков

74. Русский язык (Шпаргалка)

75. Стилистика русского языка

76. Сопоставительный анализ фразеологизмов с анимализмами в немецком и русском языках

77. Медицинская терминология как составная часть украинского языка. История украинской медицинской терминологии (Медична термінологія як складова частина української лексики)

78. Иностранные заимствования в лексике английского языка

79. Экзамен по русскому языку для поступления в Бауманскую школу

80. Виды придаточных предложений в русском языке

Стул детский Ника "СТУ3" складной, мягкий (рисунок: машинки).
Особенности: - стул складной; - предназначен для детей от 3 до 7 лет; - металлический каркас; - на ножках стула установлены пластмассовые
562 руб
Раздел: Стульчики
Настольная игра "Матрешкино".
Простая и понятная даже маленьким детям, она увлечёт и взрослых. Игроки наперегонки ищут нужную матрёшку, чтобы повторить её жест. Кто
357 руб
Раздел: Карточные игры
Багетная рама "Wendy", 30x40 см.
Багетные рамы предназначены для оформления картин, вышивок и фотографий. Оформленное изделие всегда становится более выразительным и
558 руб
Раздел: Размер 30x40

81. Заимствования в английском языке

82. Каким видит Лермонтов героя своего времени в романе "Герой нашего времени"

83. Книга Г.О. Винокура "О языке художественной литературы"

84. Лексическая эквивалентность при переводе художественного текста с нидерландского языка на русский. Особенности перевода метафор. (на материале перевода отрывка из романа Анны Энквист "Тайна")

85. Новое в русском языке

86. Проза Д.И. Фонвизина в истории русского литературного языка
87. Способы образования неологизмов в терминологии в современном французском языке
88. Фразеологизмы новозаветного происхождения в современном русском языке

89. Глагол в русском языке

90. Конструкции имени существительного с прилагательным в романе Р. Кено «Chiendent»: грамматика писателя и грамматика языка

91. Экология русского языка

92. Типы словарей, используемые в русском языке

93. Сопоставительный анализ употребления перформативных глаголов в русском и английском языках

94. Иностранные заимствования в лексике английского языка

95. История латинского языка

96. Сопоставительный анализ фразеологических единиц с компонентом “mund”/”рот” в немецком и русском языках

Настольная игра "Гномы-вредители. Делюкс".
На первый взгляд, все гномы похожи: маленькие, бородатые, золото любят, упорно стучат своими кирками в подземных туннелях в поисках
1250 руб
Раздел: Карточные игры
Коврик массажный "Первые шаги" от 9 месяцев.
Массажные коврики представляют собой отдельные модули, которые соединяются между собой по принципу "пазл". Массажные элементы,
1368 руб
Раздел: Коврики
Подгузники Libero Comfort (5+), Maxi+, 10-16 кг, 56 штук.
Тянущиеся боковики и эластичный поясок FreeFlex обеспечивают более плотное прилегание подгузника, тем самым препятствуют его протеканию. А
559 руб
Раздел: Более 11 кг

97. Функциональные стили в русском языке

98. Реализация функций языка в ФЗ "О прокуратуре РФ"

99. Особенности языка и стиля английской научной прозы

100. Русские заимствования в английском языке (Russian borrowings in English language)


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.