我有以下格式两个XML documens:您是否可以将节点从一个XML文档复制/导入到另一个XML文档?
头文件:
<person>
<name>David</name>
</person>
第二份文件:
<person>
<name>David</name>
<hobby>Skating</hobby>
</person>
是否可以复制第二个节点<hobby>Skating</hobby>
到第一个XML,如果它不存在?我使用XML :: SemanticDiff的找到的差异XPath和的libxml将文本追加到该节点所做的更改:
for my $node ($root->findnodes($path_change)) {
$root->removeChildNodes();
$node->appendText("This is a test");
}
是的,这是可能的。 ;) – JWiley 2012-04-20 18:39:49
@jdwilemo你能告诉我怎么做?不知道如何检查该节点是否存在 – user1322582 2012-04-20 18:59:40