I know I am an outsider to this process, but I don't see what the issue would be with doing it. Both styles of XML are 100% valid. Why not let the axis server user decide what style XML they would like?
-----Original Message----- From: Kellogg, Richard [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 20, 2003 1:55 PM To: [EMAIL PROTECTED] Subject: RE: Request that zero length array interop patch be applied in time f or 1.1 final I could not agree more. One of the primary consumers of Axis Web Services will be Microsoft .NET clients. Please reconsider. Rick Kellogg > -----Original Message----- > From: David Marquard [mailto:[EMAIL PROTECTED]] > Sent: Thursday, February 20, 2003 1:47 PM > To: '[EMAIL PROTECTED]'; '[EMAIL PROTECTED]' > Subject: RE: Request that zero length array interop patch be > applied in > time f or 1.1 final > > > It is fixed in .Net 1.1 beta, but the only shipping, > supported version of > .Net is 1.0 at this point. .Net 1.1 final won't be released > for quite some > time yet. > > The problem still exists because the only shipping, supported > version of > .Net can't communicate with an axis server at this point, and > still won't be > able to in the near- to mid-future. > > Please reconsider the decision to mark the bug invalid. Even > though the bug > is in a 3rd party client, the patch fixes a problem that > users (like myself) > will encounter in "real world" usage. The patch is still > extremely small and > well contained (the core of which is about a 4 line change to > one method), > and provides a big interop win without sacraficing axis correctness. > > Dave > > -----Original Message----- > From: James M Snell [mailto:[EMAIL PROTECTED]] > Sent: Thursday, February 20, 2003 10:21 AM > To: [EMAIL PROTECTED] > Subject: RE: Request that zero length array interop patch be > applied in > ti me f or 1.1 final > > > Hmm.. ok, I was reluctant to do this anyway ... and since > it's been fixed > in .NET 1.1, then I retract my original "this sounds > reasonable" and give > it a -1. > > - James Snell > IBM Emerging Technologies > [EMAIL PROTECTED] > (559) 587-1233 (office) > (700) 544-9035 (t/l) > Programming Web Services With SOAP > O'Reilly & Associates, ISBN 0596000952 > > Have I not commanded you? Be strong and courageous. > Do not be terrified, do not be discouraged, for the Lord your > God will be with you whereever you go. - Joshua 1:9 > > > > [EMAIL PROTECTED] > 02/20/2003 07:29 AM > Please respond to axis-dev > > > To > [EMAIL PROTECTED] > cc > > bcc > > Subject > RE: Request that zero length array interop patch be applied > in ti me > f or 1.1 final > > > > I would be in favour of this. > Note that this is fixed in .NET 1.1, when this patch is > applied I would > propose to add a note to bugzilla for removal from the next > Axis release > after .NET 1.1 is out. This to avoid accumulating bloat. > > Thanks, > > - ArentJan > > -----Original Message----- > From: David Marquard [mailto:[EMAIL PROTECTED]] > Sent: woensdag 19 februari 2003 23:46 > To: '[EMAIL PROTECTED]' > Subject: Request that zero length array interop patch be > applied in time > f or 1.1 final > > > I'd like to request that the patch in bug #17021 > (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17021) be > applied in > time > for the 1.1 final release. > > Currently, .Net 1.0 clients cannot deserialize objects from axis that > contain zero length arrays due to a bug in Microsoft's deserializer. > Basically, .Net 1.0's deserializer goes belly up if a zero > length array > doesn't have an explicit closing tag (i.e., <myArray/> fails, but > <myArray></myArray> works). > > The patch adds a new configuration option to axis called > "sendMinimizedElements", which when set to "false" causes > axis to always > send explicit closing tags for empty elements. This cleanly > works around > the > Microsoft bug, but does not sacrafice axis's correctness. The default > value > of the new option is "true", which does not change axis's current > behavior. > > The patch is extremely small (< 20 lines changed) and simple. > It does not > change axis's behavior unless a user explicitely sets the new > configuration > option to "false". All in all, it's a very safe patch that > provides big > bang > for the buck on the interop side of things. > > Dave > _________________________________________ > Dave Marquard ([EMAIL PROTECTED]) > >