Le projet XMLizer est un logiciel libre ( LGPL + modules en ISC/BSD), dont le but est de décrire en XML et réaliser des transformations complexes autour d'XML (mais pas seulement).
Par exemple un cas d'usage est de: - parcourir récursivement des répertoires, et sortir le listing en XML; - filtrer des images, etc en XSLT; - construire du SMIL [1]; - éventuellement lancer quelques commandes unix pour convertir ce smil en avi.
Globalement le projet s'articule comme cela: - un coeur, qui interprète un fichier XML en lançant des modules java: - importateurs ( source quelconque -> dom4j) - exportateurs ( dom4j -> sortie quelconque) - filtres ( typiquement un filtre xslt, un filtre xquery..) - des structures de langages ( if sur du xpath, boucles...)
Dépot SVN pour tout regrouper au cas ou ce serait plus pertinent. :)