ВУЗ:
Составители:
Рубрика:
7. XML относительно легко изучить, что позволяет программистам,
работающим на HTML, быстро овладеть структурированной раз-
меткой;
8. в отличие от языка SGML, для XML определения типа документа
не обязательны;
9. тэги XML можно применять для управления поиском;
10.XML может употребляться в качестве формата обмена для прото-
колов транзакций;
11.XML кодирует не только документы, но и данные;
12.XML создан таким образом, чтобы его можно было легко реализо-
вать;
13.XML позволяет объединять большое количество файлов и созда-
вать из них составные документы;
14.XML обеспечивает работу с различными приложениями, в отличие
от HTML, который совместим только с браузерами.
XML-схемы
В соответствии с общепринятым определением, схема это обобщенный
план или диаграмма. В информатике схемы определяют характеристики клас-
сов объектов. Применительно к XML это означает, что схемы описывают спо-
соб разметки данных, и поэтому классическое определение типа документа
(DTD) тоже является схемой.
В начале этой главы будет уместно дать общие сведения о схемах, далее
мы затронем вопрос об ограничениях и определенных недоработках, связанных
с применением определения типа документа в XML. Затем читатели познако-
мятся с двумя новыми проектами, которые используют синтаксис XML для
описания структуры документа и в настоящий период находятся в разработке.
В октябре 1998 года, в консорциуме W3C была сформирована рабочая
группа по XMLсхемам. Ее участникам было поручено разработать наиболее
приемлемую для всех пользователей методику, написанную в синтаксисе XML.
Прежде чем приступать к изучению той или иной схемы, следует в общих
чертах поговорить об их назначении. Схемы тесно взаимосвязаны с теми целя-
ми, которые имелись в виду при создании самого языка XML, а именно:
1. этот язык должен быть пригоден для непосредственного использо-
вания в Internet;
2. XML должен поддерживать разнообразные приложения;
3. XML должен быть совместим с SGML;
4. написание программ для обработки XMLдокументов не должно
вызывать особых затруднений.
Задача состоит в том, чтобы сделать XML языком, пригодным (и удоб-
ным) для обмена информацией между приложениями. С точки зрения профес-
сионалов, работающих в прикладных областях и использующих специальные
программы, любая подобная схема обязана накладывать определенные ограни-
чения на XMLдокумент. Это позволит создавать программное обеспечение,
которое, с одной стороны, заранее «знает», какую информацию оно может
19
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »