Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
The serialization logic for Arrays, elements and attributes does not remove namespace declarations as they go out of scope. This results in invalid SOAP messages, as other sibling elements try to use the same namespace prefix without re-declaring the namespace.
The serializer should check if a new namespace is declared, and remove it from the list when finished serializing the current element and it's children.