in reply to SOAP::Lite xsi:type

SOAP::Data->new(name => 'clientIP', attr => { type => 's:string', 'xsi:type' => undef })
Congratulations, your SOAP XML is now non-sensical, likely even non-conforming to the relevant standards. Quick question back: why do you think doing this is a good idea?

Replies are listed 'Best First'.
Re^2: SOAP::Lite xsi:type
by Steve_p (Priest) on Mar 13, 2014 at 23:39 UTC

    Welcome to interoperability with .NET!

    I'm working through the same issue with a .NET based webservice now.

Re^2: SOAP::Lite xsi:type
by DreamT (Pilgrim) on Aug 16, 2012 at 16:39 UTC
    Thank you!
    Well, I don't think that it is a good idea. But the SOAP server that I'm connecting to isn't accepting the xsi prefix for some strange reason.

      It probably has something to do with encodingStyle and/or xmlns, life might get easier if you can switch to SOAP::Simple/XML::Compile, it suports WSDL

        SOAP::Lite also supports WSDL, see method service.