Hi, I am trying to parse a xml file. Some of the tags are empty, like this one: # Data::Dumper output 'order_number' => {},
I have been trying to check if there is any content within the hashref (say for order_number) returned by XML::Simple but I am not getting the results I had hoped for. If I do this: if (defined($ref->{'order_number'}) && $ref->{'order_number'} =~ /\w+/ ) { print "found $ref->{'order_number'}\n"; } I get "found HASH(0xacacfe8)". Using 'defined' gives me the same results. What is the correct way to check for content/values within a hashref? Is a element always defined if it is within the XML even if it has no values? Should I scalar it first? Thanx in advance, Dp. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>