Re: Get values from wsdl:types
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://www.nabble.com/Get-values-from-wsdl%3Atypes-tp25887884p25930499.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
[PHP Home]
[PHP Users]
[Kernel Newbies]
[PHP Database]
[Yosemite]