ВУЗ:
Составители:
Рубрика:
полную информацию о своем содержании, появляется возможность сравни-
тельно легко провести автоматическую обобщенную обработку и поиск в фай-
ле, хранящем документ. Язык SGML позволяет сохранять информацию о со-
держании документа, однако вследствие особой сложности он никогда не ис-
пользовался так широко, как HTML.
Как появился XML
Со временем основные производители браузеров дали понять разработ-
чикам, что не собираются в полном объеме поддерживать язык SGML. Более
того, его запредельная сложность отпугивала многих людей. Вот почему науч-
ная общественность пришла к выводу о необходимости сосредоточить усилия,
на создании упрощенной версии SGML, предназначенной для использования в
Web. Подобное решение открывало перспективу возвращения к документам,
размеченным в соответствии со своим содержанием. Консорциум World Wide
Web (W3C) первым оценил все преимущества такого подхода и согласился вы-
делить средства на этот проект. Группа экспертов по языку SGML, возглавляе-
мая Джоном Боузэком (Jon Bosak) из компании Sun Microsystems, приступила к
работе по созданию подмножества языка SGML, которое могло бы быть приня-
то Webсообществом. Решено было удалить многие несущественные возмож-
ности SGML. Перекроенный подобным образом язык назвали XML. Упрощен-
ный вариант оказался значительно более доступным, чем оригинал, его специ-
фикации занимали всего 26 страниц по сравнению с более чем пятьюстами
страницами спецификаций SGML.
с
Что такое XML
Свое название расширяемый язык разметки XML (Extensible Markup Lan-
guage) получил по той причине, что в нем нет фиксированного формата, как в
HTML. В то время как язык HTML ограничивается набором твердо закреплен-
ных тэгов, пользователи XML могут создавать свои собственные тэги, соответ-
ствующие содержанию их документа (или применять тэги, созданные другими
авторами). Таким образом, XML это метаязык, то есть особая конфигурация, с
помощью которой можно описывать другие языки. Таблицы стилей содержат
правила, устанавливающие, каков должен быть внешний вид документа. Они
могут быть написаны на разных языках, включая расширяемый язык таблиц
стилей (Extensible Stylesheet Language, XSL), а также механизм каскадных таб-
лиц стилей (Cascading Style Sheets, CSS), которые тоже будут рассмотрены в
этой книге. Таблица стилей используется в том случае, когда данные необхо-
димо представить в форме, удобной для восприятия человеком, будь то экран,
бумага, система чтения для слепых или звуковой агент пользователя. Таблица
стилей сообщает агенту, как воспроизвести информацию, заключенную в тэгах.
Поскольку XMLдокумент и таблица стилей хранятся раздельно, в разных си-
туациях можно использовать различные таблицы стилей для воспроизведения
одного и того же XMLфайла. Можно также использовать одну и ту же таблицу
стилей для воспроизведения нескольких XMLдокументов в аналогичном фор-
мате.
13
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »