You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by "Eran Chinthaka (JIRA)" <ji...@apache.org> on 2006/09/12 12:50:23 UTC

[jira] Commented: (WSCOMMONS-94) Namespace declaration cannot be removed from OMElement

    [ http://issues.apache.org/jira/browse/WSCOMMONS-94?page=comments#action_12434112 ] 
            
Eran Chinthaka commented on WSCOMMONS-94:
-----------------------------------------

One clarification. 

What should be the signature and the behaviour of this method would be. If its like
public void removeDeclaredNamespace(uri,prefix), then which parameter should not be null (hope we can not allow one to pass null for both). 
I would say prefix is a mandatory as there can be same namespace uris attached to the two or more prefixes, but the other way round has no meaning. 
So my suggestion is this :

/**
 * @param uri  the uri of the namespace to be removed. This can be null.
 * @param prefix the prefix associated with the namespace. This can not be null
 */
public void removeDeclaredNamespace(uri,prefix)

> Namespace declaration cannot be removed from OMElement
> ------------------------------------------------------
>
>                 Key: WSCOMMONS-94
>                 URL: http://issues.apache.org/jira/browse/WSCOMMONS-94
>             Project: WS-Commons
>          Issue Type: Bug
>          Components: AXIOM
>         Environment: Windows
>            Reporter: Toshiro Takase
>            Priority: Critical
>
> Once an useless namespace declaration is declared to an OMElement, the namespace declaration cannot be removed forever.
> In DOM, we can remove namespace declarations by using Element.removeAttribute() .
> But, in AXIOM, we cannot remove namespace declarations by OMElement.removeAttribute() .
> Maybe, we need OMElement.removeDeclaredNamespace() ?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: commons-dev-help@ws.apache.org