Adrien CLERC created CONFIGURATION-504:
------------------------------------------

             Summary: HierarchicalConfiguration clear() method doesn't remove 
the node from its parent anymore in XML source
                 Key: CONFIGURATION-504
                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-504
             Project: Commons Configuration
          Issue Type: Bug
    Affects Versions: 1.8
            Reporter: Adrien CLERC
            Priority: Minor


Using an XML source file, I used to call HierarchicalConfiguration.clear() on 
an object to remove it from its parent. Now, it just clear the text and the 
subnodes, but not the node itself, nor its own attribute, when the file is 
saved.
Here is the code that works :
{code}
            ConfigurationNode oldNode = configuration.getRootNode();
            oldNode.getParentNode().removeChild(oldNode);
{code}

configuration belong to a list of HierarchicalConfiguration that I obtained 
from configurationsAt. I didn't see any other way to remove a node I got from 
that method, without explicit casting to SubnodeConfiguration.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to