Hi, That is handled with the Soap plugin for PHP5. The SimpleTypes and Complex types are handled when defined correctly. Ciao, Andy boulouk wrote: > > Hi Andy > > First of all, thanks for your answer. > I'm trying to parse wsdl files based on soap. I use the php extension but > i face the problem that ignores the enumeration types. There is a php bug > about this: https://bugs.php.net/bug.php?id=47934 > > Do you know how to face this problem? > What is this plugin SOAP plugin made for PHP5? > > Thanks again, > > George > > noddle wrote: >> >> Hi George, >> >> Well I did 3 main things which got me going regarding SOAP, XML, & PHP: >> >> 1. I used the SOAP plugin made for PHP5 and forgot about doing SOAP in >> PHP4 >> >> 2. I did the XML / SOAP validation by designing a top level WSDL using >> the XML templates from Amazon Seller Central using Eclipse. >> >> 3. I bought this book and worked through the examples: SOA and WS-BPEL >> (Yuli Vasiliev - Packt Publishing) >> >> One you get the WSDL designed correctly and the XML correct (or corrected >> as the Amazon Seller Central XML had errors in it) then the SOAP plugin >> hangles the type validation & other things). >> >> Ciao, >> Andy >> >> >> boulouk wrote: >>> >>> Hello Andrew, >>> >>> Im' trying to do the same thing and i have problem. >>> I follow your link, but i couldn't find a solution? >>> >>> Can you tell me where exactly is the solution to this links? >>> >>> Thanks, >>> >>> George. >>> >>> noddle wrote: >>>> >>>> Hello Marco, >>>> >>>> I was looking to do the same thing. The best tool I have been able to >>>> find so far is at: >>>> >>>> http://trac.substring.no/url/pst/browser/ (PST!) >>>> >>>> I don't know yet how robust it is though. >>>> >>>> Ciao, >>>> Andrew >>>> >>>> >>>> Marco-172 wrote: >>>>> >>>>> I need to read the values from <wsdl:types>, but I don't find how to >>>>> do this using SOAPClient. >>>>> >>>>> I have an WSDL with this types: >>>>> >>>>> <wsdl:types> >>>>> <xsd:schema targetNamespace="http://soap.domain.com/v2" >>>>> xmlns="http://www.w3.org/2001/XMLSchema"> >>>>> <simpleType name="Language"> >>>>> <restriction base="string"> >>>>> <enumeration value="EN"/> >>>>> <enumeration value="DE"/> >>>>> <enumeration value="ES"/> >>>>> <enumeration value="FR"/> >>>>> <enumeration value="GR"/> >>>>> <enumeration value="IT"/> >>>>> <enumeration value="PL"/> >>>>> <enumeration value="RU"/> >>>>> </restriction> >>>>> </simpleType> >>>>> >>>>> <complexType name="Access"> >>>>> <sequence> >>>>> <element name="account" type="tns:Account"/> >>>>> <element name="subAccount" type="tns:Account" >>>>> minOccurs="0"/> >>>>> <element name="reference" type="string" >>>>> minOccurs="0"/> >>>>> </sequence> >>>>> <attribute name="language" type="tns:Language" >>>>> use="optional"/> >>>>> </complexType> >>>>> </xsd:schema> >>>>> </wsdl:types> >>>>> >>>>> Using the "__getTypes()" function only returns something like this: >>>>> >>>>> array >>>>> 0 => string 'string Language' (length=15) >>>>> 1 => string 'struct Access { >>>>> Account account; Account subAccount; >>>>> string reference; >>>>> boolean testMode; >>>>> Language language; >>>>> }' (length=114) >>>>> >>>>> Is it possible to read the "enumeration" values from the "Language" >>>>> type or must this be done using an XML Parser!? >>>>> >>>>> Regards, >>>>> Marco >>>>> >>>>> -- >>>>> PHP Soap Mailing List (http://www.php.net/) >>>>> To unsubscribe, visit: http://www.php.net/unsub.php >>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> > > -- View this message in context: http://old.nabble.com/Get-values-from-wsdl%3Atypes-tp25887884p32457130.html Sent from the Php - Soap mailing list archive at Nabble.com. -- PHP Soap Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php