Формальные структуры текстовых документов. Капустин В.А. - 76 стр.

UptoLike

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

Пользовательскиеклассы
ДлячетырёхэлементовDocBookвозможноавтоматическоепреобразованиеатрибута role в
классCSS.Этоэлементы
para (абзац), emphasis (выделение), phrase (фраза)и entry
(ячейкатаблицы).ДлявключениятакогопреобразованиявстилевойфайлобёрткуXSLT
следуетдобавитьстрокивида(примерприведёндляабзаца):
<xsl:param name="para.propagate.style" select="1"/>
австилевойфайлCSSтребуемыйстиль:
p.special { background-color: rgb(128,255,64); }
Тогдаабзацы(элементыдокументаDocBook)сатрибутом role="special" привыводе
приобретутзеленоватыйцвет.
Посколькуэлемент
phrase неимеетвDocBookстрогоопределеннойсемантики, тоисполь‐
зованиеэтогоэлементасразличнымиклассифицирующимиролямипозволяетразработатьт.н.
«микроформат»собственнуюсистемуклассовCSS,передающуюсемантикупредметной
областидокумента.
DocBookXSLможетпередаватьвHTMLизначенияатрибута
id,однаковозможноститакой
передачиограниченынебольшимнаборомэлементовуровняглавыивыше.