Been checking out the new Xsd.exe tool that ships in VS.net 2005. While I only have the beta installed, it has already shown to be valuable. I've been checking this code generation tool to see if it has been improved. The last version I looked at had numerous problems and really was not worth the effort. While at HR-XML, we got so many complaints about this older version that we recommended folks find an alternative such as XsdObjectGen or CodeXS. Neither of these latter tools had the problems of the original Xsd.exe. I even had some long emails on schema support in tools with the CodeXS people. I found them to be smart folks.
However in the new version of the Xsd.exe tool has indeed improved. The classes actually compile (no small feat given earlier experience) and there is better support for Xml Schema structures. I am impressed with it thus far.
This is not to say that Xsd.exe supports the entire Xml Schema spec (see profile of serialization class). Few tools do. Profiling Xml Schema is a subject I've blogged about in the past and am working on an update. Stay tuned for that.
5:19:34 PM
|