Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Области использования языка XML



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

Возможные примеры использования языка XML:

-Создание демонстрационных вариантов систем с динамическим представлением данных в браузере;

-Разработка средств динамического доступа к взаимосвязанным объектам метаданных (сведения о массивах и базах данных, организациях, экспертах, форматах хранения данных, используемых при этом программных средствах, измерительных системах, измеряемых параметрах, др.);

-Описание информационных ресурсов в Интернет в различных предметных областях (образовании, научно- технической информации, гидрометеорологии и др.);

-Развитие форматов обмена данными между различными приложениями, распределенными по удаленным серверам.

Разработка сложной иерархической модели документов.

Иерархическая модель данных — представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней.

Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами (в программировании применительно к структуре данных дерево устоялось название братья).

Примеры

Например, если иерархическая база данных содержала информацию о покупателях и их заказах, то будет существовать объект «покупатель» (родитель) и объект «заказ» (дочерний). Объект «покупатель» будет иметь указатели от каждого заказчика к физическому расположению заказов покупателя в объект «заказ».

В этой модели запрос, направленный вниз по иерархии, прост (например, какие заказы принадлежат этому покупателю); однако запрос, направленный вверх по иерархии, более сложен (например, какой покупатель поместил этот заказ). Также, трудно представить не-иерархические данные при использовании этой модели.

Иерархической базой данных является файловая система, состоящая из корневого каталога, в котором имеется иерархия подкаталогов и файлов.





Дата публикования: 2015-03-29; Прочитано: 253 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.018 с)...