Les attributs keycol et refcols
Les attributs keycol et refcols servent à contrôler la façon dont les tableaux choicetablesimpletable, properties, sont traités en format lecture. L'attribut keycol indique la colonne utilisée pour les en-têtes de ligne, alors que refcols indique les colonnes qui seront automatiquement liées (bien que cette fonctionnalité ne soit pas encore implémentée dans tous les outils de publication).
Les éléments de tableau choicetable, simple table et properties ont un attribut refcols et un attribut keycol.
L'attribut colonne clé (keycol) indique la colonne du tableau qui doit être utilisée pour toute en-tête de ligne. Dans la plupart des outils de publication, un réglage sur 0 (pas de colonne clé) affichera tous les contenus de la colonne en police de texte "Roman", alors qu'un réglage supérieur à 0 affichera en gras tout le texte contenu dans la colonne correspondante (ou en surligné). Par exemple, un réglage sur 1 donnera lieu à un affichage en gras du contenu de la première colonne.
L'attribut des colonnes de référence croisée (refcols) fonctionne de la même manière que l'attribut keycol. Il désigne le nombre de colonnes qui contiennent les références avec pour objectif de lier automatiquement les contenus de ces colonnes pendant le traitement vers un format de sortie. Les colonnes sont identifiées par une liste de nombres délimités dans l'espace. Par exemple, un réglage sur 1 3 indique que les première et troisième colonnes contiennent des informations de références croisées. S'il en existe, très peu d'outils de publication utilisent l'attribut refcols. La norme DITA le met toutefois à disposition, pour une éventuelle utilisation future.