L'attribut chunk (segment)
L'attribut chunk permet de contrôler le mode de génération des fichiers de sortie au cours du processus de publication. La plupart des valeurs de l'attribut s'appliquent exclusivement à des rubriques d'assemblage. Ce n'est pas la bonne méthode. La valeur to-content est utilisée pour générer une rubrique publiée unique à partir de rubriques source DITA multiples.
L'élément topicref de la carte DITA contient un attribut chunk qui peut être utilisé pour regrouper les rubriques source DITA lors de la création du document livrable.
L'attribut chunk remplace efficacement le traitement par défaut de l'outil de publication. L'attribut chunk est utilisé pour regrouper des rubriques DITA en une seule rubrique lors de la publication, mais également pour préciser qu'une rubrique DITA doit être divisée en plusieurs rubriques.
L'attribut chunk est également disponible dans l'élément map. Les valeurs définies s'appliquent à l'ensemble des rubriques de la carte DITA.
L'attribut chunk s'applique exclusivement au nœud parent d'un élément topicref ou d'un élément map et sa valeur s'applique au nœud parent et à ses enfants.
L'attribut chunk possède jusqu'à trois parties ou jetons séparés
par une espace. Par exemple, un attribut codé ainsi : chunk="select-topic
to-content"
possède deux jetons : select-topic et
to-content.
- Jeton de sélection :
- Les jetons de sélection sont utilisés exclusivement pour identifier des rubriques imbriquées au sein d'une rubrique ditabase d'assemblage, de sorte que la stratégie de segmentation peut s'appliquer à une rubrique individuelle imbriquée (select-topic), à une famille de rubriques imbriquées (select-branch) ou à l'intégralité de la rubrique d'assemblage(select-document).
- Jeton de stratégie
- Les jetons de stratégie indiquent si les rubriques référencées doivent être divisées (by-topic) ou fusionnées (by-document).
- Jeton de formatage
- Les jetons de formatage indiquent si les rubriques référencées doivent être générées en tant que rubrique unique (to-content) ou si elles doivent l'être en tant que rubriques séparées, mais avec une entrée unique dans la table des matières (to-navigation).
<topicref href="c_safety.dita" chunk="to-content">
<topicref href="c_electronic_brake_force_distribution.dita" />
<topicref href="t_child_restraint.dita" />
<topicref href="c_other_restraint_systems.dita" />
</topicref>
sera
publiée comme une rubrique HTML unique et le fichier portera le nom suivant :
c_safety.html.