|
La première version exploitable de Java2XML est sortie. Cette application permet d'obtenir une représentation d'une classe sous forme XML. C'est-à-dire que la grammaire Java est convertie en grammaire XML.
Le code XML étant très facilement modifiable à l'aide de XSLT, les applications sont multiples:
- extraction de commentaires et de méta données,
- génération de code,
- injection de code, (license, numéro de version, ...),
- programmation orientée aspect,
- analyse de code,
- mise en forme de code,
- calcul de métrique.
Cette version de Java2XML possède quelques limitations:
- les commentaires sont perdus,
- la syntaxe de Java 5.0 (generics, for each, annotations) n'est pas prise en compte.
Java2XML est compatible avec les DTD définit par JavaML, un projet similaire.
Ce dernier est d'ailleurs plus avancé, puisqu'il prend en compte les commentaires et ajoute également des informations utiles.
On peut par exemple retrouver le numéro de ligne d'un morceau de code.
Toutefois le développement de JavaML semble être arrêté puisqu'il n'y a plus de mise à jour depuis le 16 novembre 2000 sur le site http://www.badros.com/greg/JavaML.
Adresse du site:
https://java2xml.dev.java.net/
|