Kal Iyer wrote: >The Apache code does not check to see if the <key> and <value> is enclosed >inside an <item> element. I have not looked at Axis code but judging from >the error it looks like Axis dislikes if the <key> and <value> are enclosed >in anything other than <item>. Wingfoot 1.02 serializes a Hashtable as >follows: > ><mapitem> ><key> theKey </key> ><value> theValue </value> ></mapitem> > >I am curious as to why Axis insists on an <item>. The other implementations >on soapbuilders do not complain on seeing a <mapitem> >
I checked again, and Apache SOAP did not enforce this. I find the argument that such a check precludes interoperability with a released version of another SOAP stack compelling and have gone ahead and made the change to Axis. - Sam Ruby
