2016-06-29 3 views
2

は子供をコピーせずにPerlのXML ::小枝コピー

my $nodeCopy = $node->copy(); 

のように気にいらを使用することが可能ですか?私はpage on CPANについて何も見つけることができません。しかし、多分私は何かを欠いている?

答えて

3

私は方法を見つけました。もし誰か他の人が同じようなものを探すなら、ここにそれを残すことになる。あなたがしなければならないのはcut_childrenです。 私はこのようにしました:

my $nodeCopy = $node->copy();  #copy the node 
$nodeCopy->paste('before', $node); #paste the node 
$node->cut_children();    #remove children from the original node 
+2

ニース。はい、残して、それは良いです。あなた自身の答えを受け入れることもできます。私はここで良いアイデアだと思います。 – zdim

+0

回答を受け入れるにはもう2時間かかります。 – simbabque