RE: [SOAP] RE: element handling in schema

From: Date: Mon, 28 Mar 2005 16:33:22 +0000
Subject: RE: [SOAP] RE: element handling in schema
References: 1  Groups: php.soap 
Request: Send a blank email to php-soap+get-1791@lists.php.net to get a copy of this message
Fixed in HEAD. Thanks again. Dmitry. > -----Original Message----- > From: George Schlossnagle [mailto:george@omniti.com] > Sent: Monday, March 28, 2005 19:44 > To: Dmitry Stogov > Cc: George Schlossnagle; 'Adam Maccabee Trachtenberg'; > soap@lists.php.net > Subject: Re: [SOAP] RE: element handling in schema > > > > On Mar 28, 2005, at 10:27 AM, Dmitry Stogov wrote: > > > I just found the bug. :) > > Thank you for your reports. > > Thanks for fixing them! > > > > > I have committed fix into HEAD only. > > The example in attachment sets header namespaces (with fixed HEAD). > > Looks like there's still the problem with the version > attribute (which > works as an attribute now - thanks!) not having the correct > namespace. > Here's a fragment of the output: > > <env:Header> > <ns2:MessageHeader version="2.0"> > <ns2:From> > > > That should be <ns2:MessageHeader ns2:version="2.0">, the > namespace on > the attribute isn't inherited. If you take the full output from > soap1.php and run it through this: > > $dom = DOMDocument::load('1.xml'); > foreach($dom->getElementsByTagName('MessageHeader') as $el) { > $att = > > $el->getAttributeNS('http://www.ebxml.org/namespaces/messageHeader', > > 'version'); > var_dump($att); > } > > You'll see that it's not correctly namespacing 'version'. > > Thanks for all the help with this! > > Best, > > George > >

« previous php.soap (#1791) next »