Hi Mark, I just tested with the updated XML::Compile, and it works. I made no modification to my script which immediately beforehand was failing.
Thanks for such a powerful tool. Ciaran Deignan RSD SA -----Original Message----- From: Mark Overmeer [mailto:[email protected]] Sent: vendredi 28 juin 2013 16:19 To: DEIGNAN Ciaran Cc: '[email protected]' Subject: Re: [Xml-compile] RE: decode error * DEIGNAN Ciaran ([email protected]) [130628 14:06]: > The server's response has an error, I'm wondering if I can implement > a workaround on the client side. > > error: decode error: element > `{http://www.rsd.com/public/governanceManager/navigation/v3/schema}contentRepository' > not processed for > {http://www.rsd.com/public/governanceManager/navigation/v3/schema}getContentRepositoriesResponse/return > at > /soap:Envelope/soap:Body/a:getContentRepositoriesResponse/return/a:contentRepository[1] This can also mean that there is an error inside that element. Try to run with "use Log::Report mode => 'DEBUG';" and look for "misfit" messages at the end of the log. > The problem is that the WSDL says that the reply "contentRepository" > should be in the namespace > http://www.rsd.com/public/governanceManager/common/v3/schema. Often, when one element is broken, the whole tree there-under is corrupt as well. But when it is only one element, you could add form="unqualified" as attribute to its declaration. To make this work, you *must* run XML::Compile 1.35, which I have released to CPAN just a minute ago. > Apparently other users haven't detected the error. Many implementations ignore namespaces, because they do not understand their importance. > Is there a flag to be more approximate ? Magic pixie dust? The existence of such flags in other tools are the reason for so many broken schemas ;-) Kick your developers to fix their schema! -- Regards, MarkOv ------------------------------------------------------------------------ Mark Overmeer MSc MARKOV Solutions [email protected] [email protected] http://Mark.Overmeer.net http://solutions.overmeer.net _______________________________________________ Xml-compile mailing list [email protected] http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/xml-compile
