我有以下格式兩個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