in reply to traversing a list of objects

$resp is a reference to a hash, not a hash, so
print $resp->{...
or
print $$resp{...

Also, You seem to not have noticed the [, so
print $resp->{xmlref}{Details}[$i]{ReleaseDate}
or
print $$resp{xmlref}{Details}[$i]{ReleaseDate}

To print release date of all items:

print($_->{ReleaseDate}, $/) foreach (@{$$resp{xmlref}{Details}});

To store the release dates of all items into an array:

@release_dates = map { $_->{ReleaseDate} } @{$$resp{xmlref}{Details}};

Replies are listed 'Best First'.
Re^2: traversing a list of objects
by dragonchild (Archbishop) on Dec 08, 2004 at 13:32 UTC
    print $$resp{...

    I really really dislike that syntax. In large part because it's sooo Perl4.

    Being right, does not endow the right to be rude; politeness costs nothing.
    Being unknowing, is not the same as being stupid.
    Expressing a contrary opinion, whether to the individual or the group, is more often a sign of deeper thought than of cantankerous belligerence.
    Do not mistake your goals as the only goals; your opinion as the only opinion; your confidence as correctness. Saying you know better is not the same as explaining you know better.