Я хотел бы сделать определенные строки оглавления DocBook полужирным в зависимости от того, определен ли определенный <section>
определенный атрибут. Это легко сделать, добавив оператор <xsl:if test="...">
в DocBook XSL (строки 187-230 для fo / autotoc.xsl - это для вывода в PDF с использованием XMLMind).
Мне интересно, если это плохая практика - редактировать сами DocBook XSL. У меня есть другие настройки в отдельном собственном XSL, в основном устанавливающие параметры, но я не могу себе представить, как бы я ввел эту условную логику - основанную на том, какая строка TOC в настоящее время обрабатывается - без добавления какого-либо кода в оригиналах. Какие-нибудь мысли? Как перейти на новую версию DocBook XSL после внесения изменений?