Conditions pour référencer un élément

Dans DITA, certains éléments ne sont validés que si certains éléments se trouvent dans leur arborescence. Par exemple, dans une tâche, l’élément <step> requiert un élément <cmd> dans son arborescence. Quand des éléments imposent son contenu, ces éléments doivent être présents dans l’élément référençant, même si ce dernier sera remplacé quand le conref sera résolu. Pour remplir ces conditions, ajouter les balises requises avec aucun contenu à l’intérieur de l’élément référençant.

Dans l’exemple suivant, l’élement <cmd> vide est nécessaire pour que le conref s’exécute.

<task id="element_referencant">
   <title>Une tâche qui réutilise une étape</title>
   ...
   <step conref="../commun/reutilisation-tache.dita#tache_commune/etape_reutilisee">
       <cmd/>
   </step>
    ...
</task>

Cet exemple montre l’élément <step> référencé.

<task id="tache_commune">
   <title>Rubrique pour les tâches communes</title>
   ...
   <step id="etape_reutilisee">
      <cmd>Verrouiller et marquer la source d'énergie.</cmd>
   </step>
   ...
</task>
Contributors