Imbriquer les conref¶
Dans l’exemple ci-dessous, le conref source see-admin-guide contient le conref cible admin-guide-title :
Exemple
<p id="see-admin-guide">
Pour de plus amples informations, voir le <ph
conref="shared.dita/admin-guide-title"/>.
</p>
Ce niveau de complexité est gérable. Mais si le conref source admin-guide-title contient lui même un conref cible, le code DITA XML devient un vrai plat de spaghettis (sans compter les risques de référence circulaire). Les conref peuvent théoriquement être combinés à l’infini, mais les problèmes pratiques que cela engendre peuvent également être infinis !
Pour résumer la situation :
- Il est tout à fait possible d’imbriquer plusieurs conref sources. Le seul effet de bord négatif porte sur la lisibilité du fichier contenant les conref.
- L’imbrication de conref sources et cibles est possible mais rapidement ingérable.
- Il est impossible d’imbriquer des conref cibles : le contenu du conref du niveau supérieur écrasera les valeurs des conref du niveau inférieur.