On Oct 24, Dave Adams said:

my $xml = new XML::Simple;
my $data = $xml->XMLin($ResponseDoc);

print Dumper($data->{CreateLock});

$VAR1 = { 'DatabaseId' => 'db1', 'RecordNumber' => '23617', 'Id' => 'test'
};

*Question:* How do I get the value of RecordNumber?

You knew how to get 'CreateLock' from $data, but you don't know how to get 'RecordNumber' from $data->{CreateLock}?

  my $rec = $data->{CreateLock}->{RecordNumber};

  # or, without the extra ->
  my $rec = $data->{CreateLock}{RecordNumber};

The object is merely a hash of hashrefs (of hashrefs, etc.).

--
Jeff "japhy" Pinyan        %  How can we ever be the sold short or
RPI Acacia Brother #734    %  the cheated, we who for every service
http://www.perlmonks.org/  %  have long ago been overpaid?
http://princeton.pm.org/   %    -- Meister Eckhart

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to