XML Данные

Рубрика: Язык разметки XML

Доброго времени суток, уважаемые посетители сайта okITgo.ru. Продолжим разбираться с XML данными, которые используются во многих аспектах веб разработки, часто применяются для упрощения хранения данных и их распределения. Связано это с простотой и самодокументированностью xml формата.


XML отделяет данные от HTML

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

С помощью XML, данные могут храниться в отдельных XML файлах. Таким образом вы можете сконцентрироваться на использовании HTML для верстки и отображения с уверенностью, что изменения в данных, образующих документ, не потребуют никаких изменений в HTML.

Написав всего несколько строк кода JavaScript, вы можете считывать внешний XML файл и обновлять
содержимое данных на вашей веб странице.


XML упрощает разделение (распределение) данных между приложениями

В реальном мире компьютерные системы и базы данных содержат данные в несовместимых форматах.

Хранение XML данных осуществляется в виде обычного текста. Это обеспечивает программно- и аппаратно-независимый способ хранения данных.

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


Транспортировка XML данных является очень простой

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

Обмен данными с использованием XML значительно упрощает эту задачу, поскольку данные могут быть прочитаны различными несовместимыми приложениями.


XML упрощает платформные изменения

Обновление до более новых систем (имеются в виду как аппаратные, так и программные платформы), всегда занимает время. Большое количество данных приходится конвертировать и несовместимые данные частенько теряются.

XML данные хранятся в текстовом формате. Это упрощает расширение и обновление до более новых операционных систем, или более современных браузеров – без потери данных.


XML делает ваши данные более доступными

Различные приложения могут получать доступ к вашим данным не только на HTML страницах, но также из XML источников данных.

С XML ваши данные могут быть доступны любым разновидностям “машин для чтения” (портативным компьютерам, голосовым машинам, новостным лентам и т.д.), что делает данные более доступными для людей с плохим зрением или другими ограниченными возможностями.


XML используется для создания новых интернет языков

Множество новых интернет языков создаются с помощью XML.

Вот лишь несколько примеров:

  • XHTML
  • WSDL для описания доступных веб служб
  • WAP и WML как языки разметки для портативных устройств
  • RSS языки для новостных лент
  • RDF и OWL для описания ресурсов и онтологии
  • SMIL для описания мультимедиа для веб

XML данные будущего

Если бы приложения будущего имели свои ощущения, чувства и мысли, то наверняка они бы обменивались данными в XML формате.

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