Je voudrais faire certaines lignes d'une table des matières DocBook gras selon que le <section>
particulier a un certain attribut défini. C'est facile en ajoutant une instruction <xsl:if test="...">
au DocBook XSL (lignes fo/autotoc.xsl 187-230 - ceci est pour la sortie en PDF en utilisant XMLMind).DocBook XSL - ok pour éditer les feuilles de style d'origine?
Je me demande, cependant, si elle est une mauvaise pratique pour modifier le DocBook se XSL. J'ai d'autres personnalisations dans un XSL séparé, principalement pour définir des paramètres, mais je ne peux pas imaginer comment j'introduirais cette logique conditionnelle - basée sur quelle ligne de la table des matières est actuellement en cours de traitement - sans mettre de code dans les originaux. Des pensées? Comment passer à un DocBook XSL plus récent après avoir apporté des modifications?
génial, merci. – carillonator
Je peux recommander _DocBook XSL: The Complete Guide_ par Bob Stayton qui est une ressource vraiment génial. Le chapitre 9 contient des instructions pour la personnalisation des feuilles de style DocBook XSL: http://www.sagehill.net/docbookxsl/CustomMethods.html –