/ / Jakiego rodzaju zmienna / hash to jest i jak go zapętlić? - Perl, xml-parsing

Jaka jest zmienna / hash i jak ją przełączyć? - perl, xml-parsing

Mam następujący skrypt:

#!/usr/bin/perl

use strict;
use warnings;

# Downloading the XML
use LWP::Simple;

my $url = "http://meny.no/WebServices/AJAXService.asmx/GetMarkets";
my $content = get($url);

# Creating data from XML
use XML::Simple;
use Data::Dumper;
my $xml = new XML::Simple;

my $data = $xml -> XMLin($content);
my $newdata = Dumper($data);

Zastanawiam się więc, jaki typ magazynowania danych mam z $ newdata i jak zapętlić dane? Chcę wstawić dane do bazy danych.

Odpowiedzi:

1 dla odpowiedzi № 1

Data::Dumper::Dumper zwraca serializowaną reprezentację ciągu aStruktura danych Perla. Możesz naprawdę nie zapętlić łańcucha w sensownym sensie, co sprawia, że ​​zastanawiam się, dlaczego w pierwszej kolejności uruchomiłeś te dane przez Dumper. Skopiowałeś kod skądś? celów debugowania lub jeśli chcesz przechowywać dane w formacie czytelnym dla Perla.

Dane strukturalne, z którymi, jak przypuszczam, chcesz pracować, są w $data zmienna, zwrócona przez parser XML.