Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4_XML_-_lektsii.doc
Скачиваний:
3
Добавлен:
25.08.2019
Размер:
221.7 Кб
Скачать

Основы xml

Аббревиатура XML (EXtensible Markup Language) означает - расширяемый язык разметки. XML — это язык, очень похожий на HTML и был создан для описания данных. XML теги не требуют жесткого определения. Пользователь может разработать свои собственные теги XML для описания данных, которые составляется в соответствии с Определением Типа Документа (DTD - document type definition) или в соответствии с XML схемой (XSL - Extensible Style Language). Язык XML — является рекомендация W3C (World Wide Web Consortium).

Основное отличие XML от HTML

Так, как язык XML был создан для хранения данных, он не является заменой языка HTML. Языки XML и HTML преследуют различные цели:

  • язык XML это язык описания данных, концентрирующий свое внимание на сущность данных;

  • язык HTML это язык, описывающий представление (отображение) данных.

Области применения XML

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

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

В настоящее время широко используется обмен финансовой информацией через Интернет, который называется B2B (Business To Business — бизнес для бизнеса).

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

На основе XML пакетов возможно создание эффективных локальных реляционных баз данных, не требующих для функционирования установленных ядер СУБД. Следует отметить, что XML пакеты поддерживают практически все известные типы полей, включая поля типа Array и Nested (Data Set), чем обеспечивается возможность описания объектов, т.е. представляется эффективное средство создания локальных объектных СУБД и объектных электронных документов (ОЭД).

Язык XML используется для создания новых языков, например, на XML написаны языки WAP и WML. Следует отметить, что язык WML, представляет собой язык хранения и представления данных, как HTML для мобильных телефонов. Синтаксис языка WML соответствует синтаксису языка XML.

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