Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Формат XML

Автор:   •  Май 7, 2018  •  Реферат  •  1,282 Слов (6 Страниц)  •  586 Просмотры

Страница 1 из 6

Введение

Цель работы

Рассказать про основы формата XML

Задачи

Описать правила написания и применение данной технологии.

Актуальность темы

Что такое XML? Зачем он нужен? И самое главное, актуально ли его изу-чение сегодня?

XML (eXtensible Marcup Language) - расширяемый язык разметки. Его ос-новная задача - структурированное хранение информации и работа с ней. Так же как и HTML, XML используется для разметки документов, но его отличие в том, что XML предназначен для работы со структурированными данными, такими как схемы, результаты запросов к страницам и так далее. Также одно из его предна-значений - альтернатива базам данных. Использование XML допустимо в раз-личных программах, начиная от простейших текстовых редакторов, и заканчивая сложными программами, использующими координаты местности, например, геологические онлайн карты. То есть если вам нужно работать с большим объе-мом данных - XML ваш выбор. В основном его используют для описания конфи-гурационных файлов, хранящих настройки программы. Но не стоит забывать, что есть и альтернативное применение xml, например, для сборки проекта, но об этом чуть позже.

Этот формат был разработан в 1998 году и сразу же был признан многими разработчиками как весьма удачный. С тех пор он активно развивался и развива-ется по сей день.

Когда язык только создавался весьма остро стоял вопрос о хранении дан-ных. Интернет только-только начинал развиваться. Ведь первые браузеры появи-лись в 1998 году. Мир увидел Google(15 сентября) и Яндекс(23 сентября). Да и само программирование нуждалось в развитии. Тогда создатели языка XML ре-шили сделать эту стезю лучше и основные требования к языку были следующие:

- обработка документа не должна вызывать трудностей;

- создание обработчиков (парсеров) не должно вызывать проблем у разра-ботчика и не должно занимать много времени;

- документы XML должны быть удобны для чтения;

- у языка должно быть широкое применение;

- процесс создания документа также не должен вызывать трудностей;

- язык должен иметь возможность использоваться в интернете;

- не должно быть ограничений по количеству описания данных.

У формата XML, как и у любого другого формата, есть свои плюсы, выде-ляющие его среди других, дающие возможность делать то, что недоступно в дру-гих языках. И минусы, конечно, минусы. Начнем именно с них. И так, к недо-статкам языка XML можно отнести:

- избыточность. Порой для реализации цели не требуется вся мощь языка и синтаксис оказывается избыточным. Дело в том, что формат xml больше би-нарного представления в 10 раз и больше альтернативных вариантов хранения данных (JSON);

- больший вес файлов по сравнению с конкурентами. Из-за большего раз-мера может возникнуть проблема с длительностью обработки информации.

Преимущества языка:

- XML удобный. Удобный как для человека, так и для программы;

- мультиплатформенный;

- имеет строгий синтаксис, а также правила парсинга;

- благодаря иерархической структуре подходит для описания любых типов данных;

- основан на международных стандартах;

- поддерживает Юникод.

1 Теоретические основы языка XML

1.1 Происхождение

Язык XML произошел от SGML (Standard Generalized Markup Language) - это обобщенный язык разметки. Разрабатывался он, чтобы использоваться в нуж-дах правительства и перспективных проектах, связанных с космосом. Был до-вольно сложен, поэтому так и не смог распространиться до повседневного ис-пользования.

1.2 Зачем нужен

Следует понимать,

...

Скачать:   txt (16.4 Kb)   pdf (61.6 Kb)   docx (17.4 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club