Juste pour vous donner des idées...
Actuellement j'utilise XML/XSL pour gérer la doc. d'une application écrite en C.
Pour l'instant on prend une copie du source qu'on garnit ensuite de balises (à la main :-( ), ensuite on valide par rapport à une DTD et on génère la doc en HTML.
Notez qu'il n'est pas inpensable de développer directement sur base du XML. Il suffit après de le transformer deux fois : une première fois en language C, et ensuite en HTML.
Une solution élégante serait de confier les transformations annexe compilations à un utilitaire de style 'make' pour éviter d'oublier une étappe dans la procédure...
Ca vous inspire?
Avander