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 формате, без использования дополнительных утилит конвертирования в качестве посредника.