Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML. Токмаков Г.П. - 167 стр.

UptoLike

Составители: 

167
XML-парсер не обращается к http://www.zyx. com/books/, чтобы найти схе-
му, он просто использует этот текст как строку. Это несколько сбивает с толку, но
именно так работают пространства имен.
Если пространство имен явно не указывается для тэга, то используется
пространство имен по умолчанию. Это пространство имен можно переопреде-
лить:
Если XML-схема содержит определения, состоящие из более чем одного про-
странства имен
XML, существует потенциальная возможность конфликтов имен. В
двух пространствах имен одно и то же имя может представлять две совершенно
разные структуры
XML или два разных типа данных. Во избежание неодно-
значности на типы данных и структуры
XML можно ссылаться при помощи уточ-
ненных
имен, используя технологию, похожую на уточнение имен столбцов в SQL.
Каждому пространству имен, заданному в заголовке схемы, может быть при-
своен
префикс, который далее в документе используется для уточнения ссылок на
элементы из этого пространства имен. В примерах этой главы, чтобы не загромо-
ждать их лишней информацией, мы не использовали префиксов. Вот заголовок
схемы и фрагмент тела схемы, в котором основное пространство имен
XML-схемы,
поддерживаемое
W3C, и пространство имен компании идентифицируются префик-
сами:
В этом примере пространство имен компании идентифицируется префик-
сом
corp, а основное пространство имен XML префиксом xsd. Все ссылки на
типы данных уточняются одним из этих префиксов, благодаря чему они абсо-
лютно однозначны.
7.4. СТИЛИ И ФОРМАТИРОВАНИЕ ДАННЫХ XML
Создатели языка
XML стремились отделить содержимое документа не только
от его структуры, но и от форматирования, т. е. от данных, определяющих его
внешний вид. Поскольку информация
XML-документа не указывает на то, как
она будет отображена на экране, то дополнительно определяется таблица сти-
лей, с помощью которой документу придается желаемый внешний вид.
Табли-
цей стилей
называется специальный документ, содержащий список стилей, ко-
торые применяются к информации
XML-документа, а процесс описания того, как
будет визуально представлено его содержимое называется
стилизацией XML-
документа.
В качестве примера рассмотрим телевизионный прогноз погоды. На экране
появляется разноцветная карта, на которую нанесены изображения дождя, вет-