From: Martin K. v. R. <bug...@rt...> - 2008-03-15 21:29:06
|
<URL: http://rt.cpan.org/Ticket/Display.html?id=29505 > This is due to the way namespaces are handled in SOAP::Lite - prefixes and namespaces are placed into a hash with namespaces as keys and prefixes as values. When the envelope is created, the hash is reversed, thus namespaces registered with conflicting prefixes wipe out each other. The required fix is to reverse namespace handling - namespaces must be registered with their associated prefixes as keys, and the namespace names as values. This is required for associating multiple prefixes with the same namespace, too. Martin |