Как использовать пользовательские стили подсветки синтаксиса в DocBook 5.0 - PullRequest
0 голосов
/ 16 января 2011

У меня есть подсветка синтаксиса в docbook с использованием подсветки на пользовательском языке, основанной на примере c ++.

Как использовать разные стили для одного и того же типа подсветки?

, например:

<highlighter type="keywords">

<keyword>char</keyword>

<keyword>const</keyword>

<keyword>double</keyword>

<keyword>true</keyword>
<style>keyword</style>

</highlighter>

<highlighter type="keywords">

<keyword>Hotspot</keyword>

<keyword>Character</keyword>

<keyword>Region</keyword>
<style>class</style>

вторая загрузка ключевых слов должна выделяться стилем 'class', но как мне определить и проверить этот стиль не по умолчанию?

1 Ответ

1 голос
/ 16 января 2011

Решено:

 <xsl:template match='xslthl:class' mode="xslthl">
 <b style="color: green"><xsl:apply-templates/></b>
 </xsl:template>

атрибут 'mode' кажется жизненно важным

...