J'ai deux XML documens avec le format suivant:Pouvez-vous copier/importer un noeud d'un document XML à un autre?
Premier document:
<person>
<name>David</name>
</person>
Deuxième document:
<person>
<name>David</name>
<hobby>Skating</hobby>
</person>
Est-il possible de copier ce second noeud <hobby>Skating</hobby>
dans le premier XML, si ça n'existe pas déjà? J'utilise XML :: SemanticDiff pour trouver le XPath des différences et LibXML pour ajouter du texte aux modifications apportées à ce nœud:
for my $node ($root->findnodes($path_change)) {
$root->removeChildNodes();
$node->appendText("This is a test");
}
Oui, il est possible. ;) – JWiley
@jdwilemo Pouvez-vous me montrer comment? Je ne sais pas comment vérifier si ce noeud existe – user1322582