Pour l'utiliser depuis plusieurs années pour rédiger et gérer des documents techniques ou marketing, je vois les avantages suivants à DITA XML :
micro-sémantique : des balises distinguent les options des interfaces graphiques, les commandes en mode terminal, les adresses postales, etc.
macro-sémantique : les sections des documents peuvent être de type topic (texte généraliste) ou task (procédure pas à pas), etc., avec une structure appropriée (par exemple, introduction, puis prérequis, puis procédure, puis résultat pour une section de type task),
modularité poussée des documents : une bonne pratique consiste à créer un fichier par section,
structure de table des matières externe : à l'inverse de à DocBook, où la structure de table des matières se crée par inclusion de références dans les fichiers de contenu, la structure hiérarchique des documents DITA est un fichier à part, ce qui favorise la réutilisation du contenu,
texte conditionnel avec le mécanisme des ditaval,
single-sourcing : avec la chaîne de publication libre DITA Open Toolkit, il est facile de générer des PDF, du HTML, du JavaHelp, etc., à partir des mêmes fichiers source,
de nombreux outils, graphiques ou non, libres ou propriétaires, sont disponibles pour la création, la gestion et la publication de contenu DITA,
évidemment, tous les avantages des formats XML, dont la possibilité d'utiliser des scripts et des expressions rationnelles, la gestion des images sous forme de fichiers externes, etc.
Il y a également un concept d'héritage (d'où le darwinien de Darwin Information Typing Architecture), qui garantit une grande évolutivité.
[^] # Re: dita
Posté par Gohar . En réponse au journal Tutoriel : créer du contenu DITA XML avec Emacs et le mode nXML. Évalué à 5.
Pour l'utiliser depuis plusieurs années pour rédiger et gérer des documents techniques ou marketing, je vois les avantages suivants à DITA XML :
Il y a également un concept d'héritage (d'où le darwinien de Darwin Information Typing Architecture), qui garantit une grande évolutivité.