in reply to XPATH and perl
These all can get you to the node you desire./Parameter/Value/Item /Parameter/Value/Item[@Value] //Item
Update:Fixed typouse XML::LibXML; #Parse XML my $template = 'xmldocument.xml'; my $parser = XML::LibXML->new(); my $doc = $parser->parse_file($template); #Find desired node(s) my @nodes= $doc->findnodes("//Item"); #Print results for(@nodes) { if($_->hasAttribute("Value") { my $data = $_->getAttributes("Value"); print "$data\n"; } }
|
---|