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

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


 

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

47564. Понятие предмет и метод экономического анализа 47 KB
  Методом ЭА является системное комплексное изучение, измерение и обобщение влияние факторов на результаты деятельности предприятия путем обработки специальными приемами системных показателей, плана, учета, отчетности и других источников информации с целью повышения эффективности производства.
47566. Методические указания. Менеджмент организаций 156.5 KB
  Лобачевского МЕТОДИЧЕСКИЕ УКАЗАНИЯ по выполнению дипломной работы студентами всех форм обучения по специальности Менеджмент организации Нижний Новгород 2008 Методические указания по выполнению дипломной работы студентами всех форм обучения по специальности Менеджмент организаций. Методические указания содержат рекомендации по выполнению дипломной работы...
47567. Экономика и организация отрасли. Методические указания 560 KB
  На основе данных из справочника Госкомстата Торговля в России заполните приведенные ниже таблицы и сделайте вывод о вкладе торговли в российскую экономику. вес в общем объеме Таблица 10 Экономическая ситуация и ее изменение в организациях торговли Розничная торговля Оптовая торговля 2005 2008 2009 2010 2005 2008 2009 2010 Экономическая ситуация Благоприятная Удовлетворительная Неблагоприятная Баланс оценок Изменение экономической ситуации Улучшение Без изменений Ухудшение Баланс оценок Семинар 3. Структура торговой отрасли Тест по ГОСТам в...
47568. ЗАДАНИЯ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ. ЭЛЕКТРИЧЕСКИЕ СЕТИ И СИСТЕМЫ 1.02 MB
  Задания и методические указания для выполнения курсового проекта по дисциплине Электрические сети и системы ГОС – 2000. Морозова Введение Основная цель выполнения курсового проекта по дисциплине Электрические системы и сети заключается в понимании и усвоении принципов проектирования сетей электрических систем методов расчета и анализа их установившихся режимов.1 Содержание курсового проекта Для заданного варианта расположения и мощности потребителей выбрать схему развития районной электрической сети при соблюдении...
47569. Методические рекомендации. Финансы и кредит 229 KB
  Учет и операционная деятельность в банках для специальности Учет и операционная деятельность в банках для специальности Тема 2 Особенности организации проведения операций банка с собственными векселями Уставный капитал банка его структура функции и порядок отражения в бухгалтерском учете
47570. Методичні рекомендації. Правознавство 280 KB
  Особлива увага присвячена вибору теми дослідження роботі з джерелами та літературою побудові структури та оформленню роботи підготовці до попереднього захисту та захисту магістерської роботи в Державній екзаменаційній комісії. Методичні рекомендації містять пояснювальну записку основні етапи виконання магістерської роботи правила оформлення та захисту магістерської роботи додатки а також список літератури. Головною метою даних методичних рекомендацій є надання допомоги студентудипломнику у вирішенні поставленних завдань щодо...
47572. Методические рекомендации по оформлению выпускной квалификационной работы студентов факультета туризма и гостеприимства 163.5 KB
  Структура выпускной квалификационной дипломной работы Структура выпускной квалификационной дипломной работы должна включать следующие основные разделы: титульный лист установленного образца приложение 1 оглавление введение основная часть дветри главы заключение список использованной литературы и источников приложения. Оглавление в дипломе курсовой реферате и других работах представляет собой перечень разделов работы с указанием страниц на которых они расположены. По правилам оформления оглавление содержание...