Re: PEAR::SOAP and same name/level nodes

From: Date: Wed, 01 Mar 2006 13:19:36 +0000
Subject: Re: PEAR::SOAP and same name/level nodes
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-23179@lists.php.net to get a copy of this message
Got it. Using an array of SOAP_Values will do it. On Wed, 2006-03-01 at 12:29 +0000, Luis Corrêa d'Almeida wrote: > Hi, > > I am using PEAR::SOAP 0.9.3. I am trying to build a SOAP message that > looks something like > > <?xml version="1.0" encoding="UTF-8"?> > <SOAP-ENV:Envelope > > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" > xmlns:ns4="https://myserver/api/" > > > > <SOAP-ENV:Header> > <email > SOAP-ENV:actor="ç)7p5ó > ¿æN«`ðThttp://schemas.xmlsoap.org/soap/actor/next" > SOAP-ENV:mustUnderstand="0">luis@m3.net</email> > <password > > SOAP-ENV:actor="http://schemas.xmlsoap.org/soap/actor/next" > SOAP-ENV:mustUnderstand="0">password</password> > </SOAP-ENV:Header> > > <SOAP-ENV:Body> > > <ns4:add> > > <ns4:parentId>25264</ns4:parentId> > > <ns4:myNewEntity> > <ns4:id>0</ns4:id> > <ns4:text>my text 1</ns4:text> > </ns4:myNewEntity> > > <ns4:myNewEntity> > <ns4:id>0</ns4:id> > <ns4:text>my text 2</ns4:text> > </ns4:myNewEntity> > > > > </ns4:add> > > </SOAP-ENV:Body> > > </SOAP-ENV:Envelope> > > > Using PEAR::SOAP, I am not able to have 2 nodes (myNewEntity) with the > same name at the same level. This is primarily due to the fact that you > can't have 2 identical keys in the same hash. I tried using complex > types and SOAP_Value objects, but it creates an item node, which i can't > have. > > Is there a way to achieve this? > > Thanks, > > Luis >

« previous php.pear.general (#23179) next »