#!/usr/bin/perl -w
#############################################
#
# Pretty-printing some XML blocks using
# the XML::Handler::YAWriter XML SAX filter
#
# Jim M, June 2002
##############################################
formatxml(qq{male});
formatxml(qq{Mark});
# -------------------------------------------------------------
sub formatxml {
my ($xml) = @_;
use XML::Parser::PerlSAX;
use XML::Handler::YAWriter;
my $ya = new XML::Handler::YAWriter( );
$ya->{Pretty} = { PrettyWhiteIndent => 1,
PrettyWhiteNewline => 1,
};
XML::Parser::PerlSAX->new( Handler => $ya )->parse($xml);
print "\n";
print @{$ya->{Strings}};
print "\n"x2;
}