Что такого привлекательного в XML и как мы можем его использовать? Давайте узнаем больше из содержания этого раздела.
XML используется во многих аспектах веб-разработки, часто для упрощения хранения и совместного использования данных.
Если вам нужно отобразить динамические данные в документе HTML, вам придется тратить много времени на редактирование HTML каждый раз, когда данные изменяются.
При использовании XML данные могут храниться в отдельных файлах XML. Таким образом, вы можете сосредоточиться на использовании HTML/CSS для отображения и макета и гарантировать, что изменение базовых данных не потребует каких-либо изменений в HTML.
Используя несколько строк кода JavaScript, вы можете прочитать внешний XML-файл и обновить содержимое данных вашей веб-страницы.
В реальном мире компьютерные системы и данные используют несовместимые форматы для хранения данных.
Данные XML хранятся в текстовом формате, что обеспечивает независимый от программного и аппаратного обеспечения метод хранения данных.
Это упрощает создание данных, которыми могут обмениваться разные приложения.
Одной из самых трудоемких задач для разработчиков всегда был обмен данными между несовместимыми системами в Интернете.
Обмен данными с помощью XML снижает эту сложность, поскольку данные могут читаться различными несовместимыми приложениями.
Обновление до новой системы (аппаратной или программной платформы) всегда занимает очень много времени. Необходимо преобразовать большие объемы данных, а несовместимые данные часто теряются.
Данные XML хранятся в текстовом формате. Это упрощает расширение или обновление XML для новых операционных систем, новых приложений или новых браузеров без потери данных.
Различные приложения могут получать доступ к вашим данным не только на страницах HTML, но и из источников данных XML.
Благодаря XML ваши данные могут использоваться различными устройствами чтения (карманными компьютерами, голосовыми устройствами, устройствами для чтения новостей и т. д.), а также слепыми людьми или людьми с ограниченными возможностями по другим причинам.
Многие новые языки Интернета создаются посредством XML.
Вот несколько примеров:
XHTML
WSDL используется для описания доступных веб-сервисов.
WAP и WML как языки разметки для портативных устройств
Язык RSS для новостных лент
RDF и OWL, описывающие капитал и онтологии
SMIL для описания мультимедиа для Интернета
Если бы все они были рациональными, пусть будущие приложения будут использовать XML для обмена данными.
В будущем могут появиться текстовые процессоры, программы для работы с электронными таблицами и базы данных, которые смогут читать данные друг друга в формате XML без использования каких-либо программ преобразования.