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.  уменьшить вероятность морального устаревания системы за время разработки.

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


 

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

53038. Опрацювання зображень засобами програми Photo Express 1.03 MB
  Мотивація навчальної діяльності Зараз використовується багато графічних редакторів за допомогою яких можна самостійно створювати графічні зображення та вносити зміни до відсканованих картинок малюнків фотографій перенесених із цифрової камери тощо. За допомогою Photo Express можна відкривати та редагувати фотографії а також малювати додавати текст створювати різноманітні ефекти зберігати і друкувати зображення. Програма має багато готових шаблонів які містять текст зображення рамки фон з якими можна почати працювати. Вибрати...
53039. Фотография урока русского языка 47.5 KB
  Мотивации и стимулирования; информационнорецептивные; эвристические волевые методы Фронтальная индивидуальная Указаны планируемые результаты чётко поставлены образовательные и развивающие цели сформулированные вместе с учащимися в их действиях но нет чёткости в постановке воспитательных целей. Лекция диалог символические методы сочетание словесных и наглядных методов опора на личностный опыт побуждение к поиску альтернативных решений практические методы логические методы Фронтальная индивидуальная Активные действия учащихся при...
53041. Фотосинтез 556.5 KB
  За казкою Фарида Алекперова Про що ця казка Ви вже здогадалися Так про процес фотосинтезу. Вивчення нового матеріалу Історія вивчення фотосинтезу Міні доповіді учнів У 1630 році голландський лікар Ян Гельмонт хотів довести що рослини харчуються за допомогою землі і тому проводив дослід: верба що росте в горщику і поливається водою за 5 років збільшила вагу на 74 кг а вага...
53042. Сочинение по картине И.И. Левитана «Золотая осень» 29 KB
  Левитана Золотая осень Цель. Какое время года сейчас Осень . А какая осень Ранняя Чем ранняя осень отличается от поздней Ранней осенью природа богата разнообразными красками. Пушкина и скажите при помощи чего изображена осень Унылая пора Очей очарованьеПриятна мне твоя прощальная краса Люблю я пышное природы увяданьеВ багрец и золото одетые леса.
53043. Части тела 29.5 KB
  В данном уроке я буду использовать телепередачу «Funny English – части тела». А именно: считалочку на английском языке, которую сочинили Энн и Сэм, мы заучим с ребятами и с помощью данной считалочки мы выберем того человека, который будет проводить физ.минутку.
53044. Фрактали – це наука чи краса 6.62 MB
  Обговорення та складання плану роботи кожною групою проекту. «Історики» отримали завдання зібрати відомості про дослідження та виникнення поняття «фрактал», а також про вчених, які зробили внесок у розвиток цієї теми
53045. Сучасний образ Франції 2.06 MB
  Обладнання: політична карта світу карта Франції стенди Будинки мод і косметика Франції Французькі актори Архітектурні скарбниці Географи науковці Франції Вчені французи . Дорогі друзі сьогодні ми спробуємо уявити що тиждень тому ви повернулись із Франції де кожен із вас місяць працював за фахом. Ви вивчали причини успіхів і проблеми сучасної Франції порівнювали їх з українськими думали й аналізували.