axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adrian Dick (JIRA)" <>
Subject [jira] Resolved: (AXISCPP-489) Serializer not removing namespaces as they go out of scope
Date Mon, 28 Feb 2005 15:05:49 GMT
     [ ]
Adrian Dick resolved AXISCPP-489:

    Resolution: Fixed

Modify usage of SoapSerializer::getNamespacePrefix(AxisChar* pNamespace) to SoapSerializer::getNamespacePrefix(AxisChar*
pNamespace, bool blnIsNewPrefix), if blnIsNewPrefix is true then use SoapSerializer::removeNamespacePrefix(AxisChar*
pNamespace) after serialization of element and children.

> Serializer not removing namespaces as they go out of scope
> ----------------------------------------------------------
>          Key: AXISCPP-489
>          URL:
>      Project: Axis-C++
>         Type: Bug
>   Components: Serialization
>     Reporter: Adrian Dick
>     Assignee: Adrian Dick

> 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.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
If you want more information on JIRA, or have a bug to report see:

View raw message