#########################
###use Data::Dumper ; print Dumper( $XML->tree ) ;
use Test;
BEGIN { plan tests => 56 } ;
use XML::Smart ;
no warnings ;
my $DATA = q`
192.168.0.1
192.168.0.2
192.168.1.10
192.168.1.20
`;
#########################
{
my $XML = XML::Smart->new('' , 'XML::Smart::Parser') ;
my $data = $XML->data(noheader => 1) ;
$data =~ s/\s//gs ;
ok($data,'') ;
}
#########################
{
my $XML = XML::Smart->new($DATA , 'XML::Smart::Parser') ;
my $data = $XML->data(nometagen => 1) ;
$data =~ s/\s//gs ;
my $data_org = $DATA ;
$data_org =~ s/\s//gs ;
ok($data,$data_org) ;
}
#########################
{
my $XML = XML::Smart->new('' , 'XML::Smart::HTMLParser') ;
my $data = $XML->data(noheader => 1) ;
$data =~ s/\s//gs ;
ok($data,'') ;
my $XML = XML::Smart->new(q`
TITLE
end" w=q>
FOO2-DATA
` , 'HTML') ;
my $data = $XML->data(noheader => 1 , nospace => 1 ) ;
ok($data,q`FOO2-DATA`) ;
my $XML = XML::Smart->new(q`
TITLE
` , 'HTML') ;
my $data = $XML->data(noheader => 1 , nospace => 1 ) ;
$data =~ s/\s//gs ;
ok($data,q`<!--functionstopError(){returntrue;}window.onerror=stopError;document.writeln("some<tag>wirtten!");-->