1
2
3
4
5
6
7
8
9
10
11
12
13
14 use strict;
15 use warnings;
16 use XML::Twig;
17
18
19 my $sXML = join "", (<DATA>);
20
21
22 my $params = [qw(none nsgmls nice indented record record_c)];
23 my $sPrettyFormat = $params->[3] || 'none';
24
25
26 my $twig= new XML::Twig;
27 $twig->set_indent(" "x4);
28 $twig->parse( $sXML );
29 $twig->set_pretty_print( $sPrettyFormat );
30 $sXML = $twig->sprint;
31
32
33 print $sXML;
34
35
36 1;
37 __END__
38 <table><tr age="35" >
39 <fname>Homer</fname>
40 <lname>Simpson</lname></tr>
41 <tr age="33" >
42 <fname>Barney</fname>
43 <lname>Rubble</lname></tr>
44 <tr age="29" >
45 <fname>Betty</fname>
46 <lname>Rubble</lname></tr></table>