Разработка web-издания в операционной системе Linux. Планирование и управление процессом создания web-узла. Дырдин А.А - 52 стр.

UptoLike

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

мы просмотра, и оказалось, что первоначальные цели простоты и универсаль-
ности ушли на задний план.
Возникла насущная потребность разделить информацию и ее отображе-
ние. Это не новая концепция; она была хорошо разработана в восьмидесятые
годы при развитии SGML (Standard Generalized Markup Language, Стандартный
язык обобщенной разметки), на архитектуру которого повлиял в свою очередь
детально разработанныйо так и не реализованный) проект открытой архитек-
туры систем документооборота ODA (Open Document Architecture), выполнен-
ный организацией ISO.
Аналогично возникновению XML как значительно упрощенному под-
множеству языка SGML, язык XSLT также обязан своей природой SGML
ОСНОзанному стандарту под названием DSSSL (Document Style Semantics and
Specification Language, Язык семантики и спецификации стиля).
Язык DSSSL был предназначен, прежде всего, для удовлетворения по-
требности в стандартном, не зависящем от аппаратных устройств языке, кото-
рый может определять визуальное представление документов SGML, особенно
для высококачественной типографской печати. DSSSL появился в начале 1990
х годов, а до той поры в течение длительного времени использовался только
SGML, а для оформления документов существовали патентованные и часто
чрезвычайно дорогие инструментальные средства, нуждающиеся также в не
менее дорогих фотонаборных устройствах, так что эта технология была дос-
тупна только очень крупным издательствам.
На конференции WWW'94 в Чикаго С.М. СпербергМакКуин (С.М. Sper
bergMcQueen) и Роберт Ф. Гольдстейн (Robert F. Goldstein) выступили с очень
важным докладом под названием «Манифест о привнесении в Сеть логики
SGML»А Manifesto for Adding SGML Intelligence to the WorldWide Web»).
Авторы представили набор требований к языку таблиц стилей, очень хо-
рошо обобщивший все задачи, которые должны были решить проектировщики
XSL. Как и в других проектах того времени, концепция отдельного языка пре-
образований еще не возникла, и большая часть публикации была посвящена
возможностям языка в области визуализации документов. Возникло много кон-
структивных идей, включая концепцию обработки отказа (fallback processing),
чтобы справляться с ситуациями, когда требуемые возможности не доступны в
текущей среде.
Стоит процитировать здесь некоторые выдержки из доклада.
«В идеале язык таблиц стилей должен быть описательным, не процедур-
ным, и он должен позволить таблицам стилей максимально использовать
структуру документов SGML. Стили должны меняться в зависимости от лока-
лизации элемента в структуре: абзацы примечаний должны форматироваться
иначе, чем абзацы основного текста. Стили должны меняться при изменении
значений атрибутов рассматриваемого элемента: цитирование типа «display»
должно форматироваться иначе, чем «inline». В некоторых случаях они должны
меняться даже при смене значений атрибутов у разных элементов: пункты в
нумерованных списках должны выглядеть иначе, чем пункты в маркированных
списках.
52