24429

Концепция и возможности XML-технологий

Контрольная

Информатика, кибернетика и программирование

Концепция и возможности XMLтехнологий. XML Extensible Markup Language[1] это язык разметки описывающий объектов данных называемых XML документами. сам по себе XML не содержит никаких тэгов предназначенных для разметки он просто определяет порядок их создания. Таким образом если например мы считаем что для обозначения элемента rose в документе необходимо использовать тэг flower ; то XML позволяет свободно использовать определяемый нами тэг и мы можем включать в документ фрагменты подобные следующему: flower rose flower Набор...

Русский

2013-08-09

67 KB

3 чел.

1. Концепция и возможности XML-технологий.

XML (Extensible Markup Language[1]) - это язык разметки, описывающий объектов данных, называемых XML- документами. Этот язык используется в качестве средства для описания грамматики других языков и контроля за правильностью составления документов. Т.е. сам по себе XML не содержит никаких тэгов, предназначенных для разметки, он просто определяет порядок их создания. Таким образом, если, например, мы считаем, что для обозначения элемента rose в документе необходимо использовать тэг <flower>;, то XML позволяет свободно использовать определяемый нами тэг и мы можем включать в документ фрагменты, подобные следующему: <flower>rose</flower>

Набор тэгов может быть легко расширен. Если, предположим, мы хотим также указать, что описание цветка должно по смыслу идти внутри описания оранжереи, в которой он цветет, то просто задаем новые тэги и выбираем порядок их следования: целый класс

<conservatory>

<flower>rose</flowe

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

Особенности XML, которые делают его довольно удобным форматом для обмена данными:

  •  XML(человеко-ориентированный) — это формат, одновременно понятный и человеку и компьютеру;
  •  XML поддерживает Юникод;
  •  в формате XML могут быть описаны основные структуры данных — такие как записи, списки и деревья;
  •  XML — это самодокументируемый формат, который описывает структуру и имена полей также как и значения полей;
  •  XML имеет строго определённый синтаксис и требования к парсингу, что позволяет ему оставаться простым, эффективным и непротиворечивым.
  •  XML также широко используется для хранения и обработки документов как он-лайн, так и офф-лайн:
  •  XML — формат, основанный на международных стандартах;
  •  иерархическая структура XML подходит для описания практически любых типов документов;
  •  XML представляет собой простой текст, свободный от лицензирования и каких-либо ограничений;
  •  XML не зависит от платформы;
  •  XML является подмножеством SGML (который используется с 1986 года). Уже накоплен большой опыт работы с языком и созданы специализированные приложения.

Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:

<?xml version="1.0" encoding="UTF-8"?>

<Recipe name="хлеб" prep_time="5 мин" cook_time="3 час">

 <title>Простой хлеб</title>

 <ingredient amount="3" unit="стакан">Мука</ingredient>

 <ingredient amount="0.25" unit="грамм">Дрожжи</ingredient>

 <ingredient amount="1.5" unit="стакан">Тёплая вода</ingredient>

 <Instructions>

  <step>Смешать все ингредиенты и тщательно замесить.</step>

  <step>Закрыть тканью и оставить на один час в тёплом помещении.</step>

  <step>Замесить ещё раз, положить на противень и поставить в духовку.</step>

 </Instructions>

</Recipe>

2. Спиральная модель.

Спиральная  схема наиболее полно отражает реальный процесс разработки ПО, потому она получила  наиболее широкое применение в наше время. Суть ее заключается в следующем:

На первой итерации, как правило, специфицируют, проектируют, реализуют и тестируют интерфейс пользователя. На второй – добавляют некоторый ограниченный набор функций. На последующих этапах этот набор расширяют, наращивая возможности данного продукта.

Основным достоинством данной схемы является то, что, начиная с некоторой итерации, обеспечившей определенную функциональную полноту, продукт можно предоставлять пользователю. Это, в свою очередь, позволяет:

  1.  сократить время до появления первых версий программного продукта;
  2.  заинтересовать большое количество пользователей, обеспечивая быстрое продвижение следующих версий продукта на рынке;
  3.  ускорить формирование и уточнение спецификаций за счет появления практики использования продукта;
  4.  уменьшить вероятность морального устаревания системы за время разработки.

Основная проблема спиральной схемы – определение моментов перехода на следующие стадии. Для ее решения обычно ограничивают сроки прохождения каждой стадии, основываясь на экспертных оценках.


 

А также другие работы, которые могут Вас заинтересовать

54023. I need a book. At the library 101.5 KB
  Teacher: Right you are. A book is a main source of knowledge. It is impossible to imagine our life without books. They play an important role in educating, upbringing and help us to get useful information. Where can we get books?
54024. Life of a Society. Inventors and Inventions 52.5 KB
  First I intended to use canvas to make tents and wagon coverings. But miners complained that their ordinary trousers wore out too quickly. So, I thought and thought and …
54025. Я вибираю життя без шкідливих звичок. Розвиток усного мовлення з теми 81.5 KB
  In 1870 the British Government adopted a law: every packet of cigarette must have a health warning on it. Now we have such a law in Ukraine. But very often a great number of modern advertisements show us beautiful girls or boys who smoke. And many teenagers want to imitate them. There are some rules, which don’t allow people to smoke in public places, such as cinemas, theatres, public transport etc.
54026. Ліквідація Української козацької держави 52.5 KB
  Мета: ознайомити учнів з подіями що передували процесу ліквідації Української козацької держави; розвивати навички роботи з історичною картою; вміння визначати причиннонаслідкові зв’язки подій; Виховувати в учнів почуття патріотизму інтересу і поваги до історичного минулого своєї держави. Після цього уроку учні зможуть: розкривати зміст термінів Малоросія наказний гетьман кріпацтво; називати прізвища видатних осіб цього часу; показувати на карті підручника територію Гетьманщини Запорозької Січі; розповідати про...
54027. Цікава лінгвістика 31.5 KB
  Другорядні члени речення. Напишіть власний твір про однорідні члени речення уявивши велику світлу споруду в якій дружно живе сім’я однорідних членів речення суворо дотримуючись законів співжиття як люди у суспільстві. Другорядні члени речення Плин життя завжди вимагає змін. Ой варто було б побачити що сталося із другорядними членами речення.
54028. Цікаві завдання з української мови для учнів шостого класу 401.5 KB
  Цікаві завдання що включені до розповіді про подорож у пошуках скарбів різноманітні ігрові ситуації допоможуть дітям легше засвоїти граматичні категорії що стосуються зазначених тем. Вступ Призначення цієї книги –- сприяти засвоєнню тем Іменник та Прикметник зокрема завдання побудовано таким чином щоб сформувати уміння визначати граматичні категорії слів зазначених частин мови розвивати словниковий запас учня. Завдання побудовано в ігровій формі їх можна виконувати як поодинці так і удвох з товаришем тоді мандрівку сторінками...
54029. Урочиста лінійка присвячена врученню свідотства про базову середню освіту в 9 класі 53 KB
  Хай здійсняться всі ваші бажання Ми ласкаво запрошуєм вас Список учнів ведуча зачитує список виходять діти встають на райдугу СПИСОК УЧНІВ 9 КЛАСУ 1. Класний керівник 9 класу 2. Право підняти державний прапор України надається учням 9 класу та Звучить гімн України. Довгополому надається учням 9 класу та Ведуча.
54030. Розробка уроку з музичного мистецтва для 7 класу 183 KB
  Добрим будь щедрим будь І з мистецтвом в добрий путь Мотивація навчальної діяльності Учитель. Учитель звертає увагу на карту України на якій нотами позначені місця пов’язані з темою уроку Полтава Львів Запоріжжя Київ карта України. Учитель. Як ви вважаєте які риси характеру Наталки передає її пісня учні за допомогою вчителя дають характеристику образу Наталки одночасно заповнюючи першу графу таблиці Характеристика образу Наталки Полтавки Герой Характеристика образу Музична характеристика героя Наталка Полтавка Проста...