This project uses Saxon.Net, its non-commercial (i.e. no-cost and
redistributable in 'binary' form) but isn't Open Source, its at
Technical Preview stage now with a production release scheduled for
May 8 2008.
In a way, this tool, SketchPath, was a solution looking for a problem
- it might just fit this one. I'm in no real position to judge, but
would appreciate any thoughts.
Encouraged by your reply, I've now updated SketchPath (v188.8.131.52) so that the XSD Databinding Patterns can be downloaded and imported into this tool in a single step. This update also includes a fix for a bug related to the sorting of the patterns data that is imported.
SketchPath now provides for downloading and processing a regularly updated copy of the patterns.xml file that is cached on the SketchPath website. (The XPath import-expressions used to process the imported data are downloaded at the same time).
As well as pattern names, groups, expressions and comments, the SketchPath import-expressions also now add a special administrative group as a container for patterns version and namespace data.