Bugzilla – Bug 3914
xsd schema parsing updates
Last modified: 2006-01-24 11:22:27
You need to log in before you can comment on or make changes to this bug.
The implementation of xml schema in the version of libxml doesn't handle imports very well. We've implemented some parts as needed, but in the meantime, libxml has improved quite a bit. We should update libxml to a more current patch release and replace our fixes with those in the official releases for easier maintenance and higher quality. Currently, globus-wsrf-cgen generates bad bindings for the types in the MDS Aggregator schemas because of parsing problems.
I've started working on merging the libxml2 2.6.22 release into the vendor branch in CVS. Conflicts occurred in the schemas parsing and the configure/build system mostly.
The data structures for parsed schemas have changed a bit in the newer versions of libxml2. This is causing some problems generating bindings from the templates.
I've backed out of this update for now. It was causing too many problems with the type generation code. I fixed the original bug which was causing me to want this update to be done.