in reply to Re^9: Compare 2 XML files
in thread Compare 2 XML files
Get string values before regex
#!/usr/bin/env perl use strict; use warnings; use XML::XPath; use Data::Dumper; my $xml = 'ApplicationList.xml'; my $xp = XML::XPath->new(filename => $xml); my $appxpath = $xp->findnodes("//application_list/application"); # no + end / my %appid = (); foreach my $appnodeset ($appxpath->get_nodelist) { my $id = $xp->find('./@id',$appnodeset)->string_value; my $name = $xp->find('./@name',$appnodeset)->string_value; s/^\s+|\s+$//g for $id,$name; $appid{$id} = $name; } print Dumper \%appid;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^11: Compare 2 XML files
by snehit.ar (Beadle) on Jul 11, 2017 at 07:20 UTC | |
by poj (Abbot) on Jul 11, 2017 at 08:06 UTC | |
by snehit.ar (Beadle) on Jul 11, 2017 at 09:52 UTC | |
by snehit.ar (Beadle) on Jul 12, 2017 at 13:04 UTC | |
by hippo (Archbishop) on Jul 12, 2017 at 13:36 UTC | |
by snehit.ar (Beadle) on Jul 12, 2017 at 13:45 UTC | |
by snehit.ar (Beadle) on Jul 13, 2017 at 05:30 UTC | |
by poj (Abbot) on Jul 13, 2017 at 09:00 UTC | |
by snehit.ar (Beadle) on Jul 13, 2017 at 18:05 UTC |