Иллюстрированный самоучитель по Access 2002


         

Формат XML в Microsoft Office 2002 - часть 2


Подчеркнем, что все эти файлы вместе образуют единый документ Web, который можно просмотреть с помощью обозревателя Internet Explorer 5 и выше. Они лишь описывают разные его части. Однако файл XML (возможно, вместе с файлом XSD) может быть использован независимо от других частей такого представления Web-документа приложениями, распознающими этот формат данных. Файл в формате HTML или ASP содержит лишь сценарий, который активизируется при загрузке страницы и загружает данные на страницу из источника в формате XML.

Отделение самих данных от их представления (в формате HTML) и помещение их в отдельный файл в формате XML открывает возможность другим приложением, воспринимающим этот специально разработанный универсальный формат, получать и обрабатывать данные (независимо от их представления) из такого документа. Например, Access 2002 позволяет импортировать данные в формате XML в базу данных. Еще отделение данных от их представления позволяет различным приложениям применять разнообразные способы для отображения одних и тех же данных XML с помощью нескольких различных файлов представления данных

(см. разд. "Импорт данных из документов и схем XML" гл. 3).

Файл XSD называется

схемой XML.

Его содержание удовлетворяет стандарту

XML Schema standard (XSD),

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

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

CSS

на языке описания стилей

Cascading Style Sheet.

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




Содержание  Назад  Вперед