Imbriquer les entrées d'index

L'imbrication d'éléments indexterm peut entraîner la création d'index à plusieurs niveaux dans les documents de sortie.

Vous pouvez créer des index à plusieurs niveaux (avec niveaux secondaire voire tertiaire) en imbriquant des éléments indexterm.

Par exemple, le balisage :
<indexterm>moteur EJ25
  <indexterm>performance</indexterm>
</indexterm>
produira une entrée d'index dans le document de sortie, comme ci-dessous :

moteur EJ25
    performance .................... 15

Le numéro de page correspond au terme du niveau le plus bas (ici : performance).

Un exemple d'entrée d'index plus complexe donnerait :

moteur EJ25
    dimensions .................... 72
    entretien .................... 33
    performance .................... 15
    caractéristiques .................... 49

Dans un document hypertexte compatible avec les index à plusieurs niveaux, le même exemple aurait le résultat suivant :
Capture d'écran montrant un index à plusieurs niveaux dans un système d'aide

N'imbriquez pas les entrées d'index sur plus de trois niveaux. En général, un ou deux niveaux suffisent à produire un index complet où la navigation est facile.

Lorsque plusieurs entrées secondaires dépendent de la même entrée parente, comme moteur EJ25, performance et moteur EJ25, couple, elles peuvent être imbriquées sous la même entrée parente, ou structurées séparément les unes des autres.

En d'autres termes,
<indexterm>moteur EJ25
  <indexterm>performance</indexterm>
  <indexterm>couple</indexterm>
</indexterm>
donne le même résultat que
<indexterm>moteur EJ25
  <indexterm>performance</indexterm>
</indexterm>
<indexterm>moteur EJ25
  <indexterm>couple</indexterm>
</indexterm>