my $weightXPATH = ".//gml:data[\@key=\"$weightKey\"]"; if (my $dataWeightNode = @{$xpc->findnodes($weightXPATH,$edgeElement)}[0]) { $weight = $dataWeightNode->textContent(); }