DVSL Geir Magnusson Jr.

DVSL (Declarative Velocity Style Language) is a tool modeled after XSLT and is intended for general XML transformations using the Velocity Template Language as the templating language for the transformations. The key differences are that it incorporates easy access to Java objects and allows you to use the Velocity template language and it's features for expressing the transformation templates.

Similarities to XSLT

DVSL steals two of the best features of XSLT:

Differences From XSLT

DVSL differs from XSLT in a few ways

DVSL is now mature and usable in production environments.

Nightly snapshots of the DVSL Subversion are available here.

Access to the DVSL Subversion repository is available :