Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2987 connectés 

 


Dernière réponse
Sujet : XML et XSL pour gérer la doc d'une application
TBone c'est une bonne idée... on a un éditeur maison qui nous permet de coder le comportement d'une classe générique bien particulière fait avec jEdit et on stocke le code java tapotté dans du XML.
 
quand on veut compiler la classe, on exécute du XSL qui extrait le code java que l'on insère dans un template de la classe et les commentaires filent dans le format javadoc.
 
on javac, on javadoc et hop! on a tout.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
TBone c'est une bonne idée... on a un éditeur maison qui nous permet de coder le comportement d'une classe générique bien particulière fait avec jEdit et on stocke le code java tapotté dans du XML.
 
quand on veut compiler la classe, on exécute du XSL qui extrait le code java que l'on insère dans un template de la classe et les commentaires filent dans le format javadoc.
 
on javac, on javadoc et hop! on a tout.
avander 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

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR