[ 
https://issues.apache.org/jira/browse/GROOVY-5682?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16025761#comment-16025761
 ] 

Paul King commented on GROOVY-5682:
-----------------------------------

@manishyadav149 The design to not clone parent was deliberate since the parent 
is set when you append the node into some other node structure. But perhaps you 
have some other scenario in mind?

> Add clone or copy constructor to XML Node
> -----------------------------------------
>
>                 Key: GROOVY-5682
>                 URL: https://issues.apache.org/jira/browse/GROOVY-5682
>             Project: Groovy
>          Issue Type: New Feature
>    Affects Versions: 2.0.1
>            Reporter: Marcel Szalbach
>            Assignee: Paul King
>            Priority: Minor
>             Fix For: 2.0.2, 2.1.0-beta-1
>
>
> When retrieving an node from an XML there is no easy way to clone this node 
> for further processing without changing the original XML.
> Currently I used a workaround:
> {code:java}
> def clonedNode = new XmlParser().parseText( XmlUtil.serialize( xmlNode ) )
> {code}
> It would be a lot easier if the Node object have a copy constructor or clone 
> would be supported.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to