私は次の形式を持つ2つのXML documensを持っている:あるXML文書から別のXML文書にノードをコピー/インポートできますか?
まず文書:
<person>
<name>David</name>
</person>
第2の文書:
<person>
<name>David</name>
<hobby>Skating</hobby>
</person>
それをコピーすることが可能であることを最初のXMLへの2番目のノード<hobby>Skating</hobby>
、それが既に存在しない場合は?私は、そのノードでの変更にテキストを追加する差異のXPathとのlibxmlを見つけるために、XML :: SemanticDiffを使用しています:
for my $node ($root->findnodes($path_change)) {
$root->removeChildNodes();
$node->appendText("This is a test");
}
はい、それは可能です。 ;) – JWiley
@jdwilemoあなたは私にどのように表示できますか?そのノードが存在するかどうかを確認する方法がわからない – user1322582