#!/usr/bin/perl -- use strict; use warnings; use XML::LibXML 1.70; ## for load_html/load_xml/location use Data::Dump; my $xml=q{ Dasd Dasd Dasd 12 1231 Dasd maennlich geschieden Brille Sommersprossen asdas Dasd Dasd Dasd 12 1231 Dasds maennlich geschieden Brille Sommersprossen asdas
}; my $tree = XML::LibXML->new( qw/ recover 2 / )->load_xml( string => $xml ); my @nodeboks; for my $sample ( $tree->findnodes('/table/Entry') ){ for my $content ( $sample->findnodes('*') ){ print $content->nodePath, "\n"; push @nodeboks, $content->textContent; } } dd\@nodeboks; __END__