Bug 3914 - xsd schema parsing updates
: xsd schema parsing updates
Status: RESOLVED
: C WS Core
Bindings Generation
: development
: PC All
: P3 enhancement
: 4.2.0
Assigned To:
:
:
:
:
  Show dependency treegraph
 
Reported: 2005-11-15 16:39 by
Modified: 2006-01-24 11:22 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-11-15 16:39:32
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.
------- Comment #1 From 2005-11-15 16:40:31 -------
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.
------- Comment #2 From 2005-11-21 14:53:56 -------
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. 
------- Comment #3 From 2006-01-24 11:22:27 -------
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.