Turn the verse numbers into attributes
use XML::Parser; my $p = new XML::Parser Style => 'stream'; parsefile $p $ARGV[0]; sub StartTag { if ($_[0] eq "vn") { print "<v n='"; } elsif ($_[0] ne "v") { print; } } sub EndTag { if ($_[0] eq "vn") { print "'>"; } else { print; } } |