XML Использование


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


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

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

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

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


XML упрощает обмен данными

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

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

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


XML упрощает передачу данных

Для разработчиков одной из самых трудоёмких задач всегда был обмен данными между несовместимыми системами в Интернете.

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


XML упрощает смену платформ

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

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


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

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

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


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

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

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

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

Если бы разработчики были рациональны

Если бы все они были рациональны, пусть будущие приложения используют XML для обмена данными.

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

Другие расширения