use XML::Parser::PerlSAX; use XML::Handler::YAWriter; my $xmlquery = qq( 01MAY SIN HKG Y ); my $ya = new XML::Handler::YAWriter( 'Output' => new IO::File ( ">-" ), 'Pretty' => { 'NoComments'=>1, 'PrettyWhiteIndent'=>1, 'NoWhiteSpace'=>1, 'PrettyWhiteNewline'=>1, } ); my $perlsax = new XML::Parser::PerlSAX( 'Handler' => $ya); my $result = $perlsax->parse(Source => { Encoding => 'ISO-8859-1', String => "$xmlquery" }); print qq($result);