This provider is intended to work with the Orthogonal Toolbox 1.5 for Microsoft Visio (see http://www.orthogonalsoftware.com/products.html)
A database model in Visio can be exported to a clean XML format by the Ortogonal Toolbox. The schema provider I have implemented can read this XML file and provide CodeSmith with the proper schema information.
This provider is still in a beta stage and has not been fully tested yet. Any feedback, code improvements and additions are greatly appreciated.
Enjoy :)
Hugo