my $daten = XMLin($xml_datei);
my $name = $daten->{name};
Wenn name jedoch nicht in der XML-Datei auftauscht, enthält
$name so etwas wie HASH(0x1210e4c).
Wie kann ich einfach überprüfen, ob $name gültig ist?
Ich kenne zwar XML::Simple nicht, aber reicht es dir einfach zu überprüfen ob der Hash das Element name enthälft?
if(defined($daten->{name})){…} sollte eigentlich reichen…