Bon, je me doute que je rêve éveillé la mais sait-on jamais ;-)

Est-ce que quelqu'un ici a développé, ou a entendu parler d'un projet open source d'un composant Swing permettant :

- La colorisation de l'xml ( jusque la, rien de terrible :p )
- L'édition de l'xml
- et le plus dur : la complétion ( via ctrl-space par exemple ) de tags / attribut par rapport à un schema XML ( ou une DTD ) ?

Je doute fort qu'un produit fini existe gratuitement mais au cas ou, je suis preneur. A la limite même une version en développement non finie open source, histoire de voir s'il y a moyen de s'inspirer

Merci d'avance