J'ai un tas de fichiers docbook qui ont des attributs variables sur leurs imagedata. Je veux avoir tous ont 1 attribut unique, et 3 attributs identiques:Attribut XSL Spécifique conforme
<section xmlns="http://docbook.org/ns/docbook" version="5" xml:id="cancelDia">
<title>Screenshot</title>
<mediaobject>
<imageobject>
<imagedata fileref="screenshots/cancelDialog.png" scalefit="1" width="100%" contentdepth="100%"/>
</imageobject>
</mediaobject>
</section>
Le fileref est unique et doit être laissé seul, mais scalefit, la largeur et contentdepth doivent être les mêmes entre tous <imagedata>
. Un problème est que la plupart des données d'image ont une échelle, quelques-unes ont une largeur, et la plus rare a une profondeur de contenu. Comment puis-je m'assurer, même s'ils ont déjà cet attribut, tous mes <imagedata>
ont les mêmes scalefit, width et contentdepth?
Note: Je ne sais pas si cette question est importante, mais je suis en utilisant DocBook 5
Bonne question, +1. Voir ma réponse pour une solution presque identique à celle de @Alejandro, qui ajuste juste le problème d'espace de noms par défaut et utilise l'approche paramétrée. –