Hello all!

I'm having a hard time with a simple format problem,
I'm trying to breakup multiple large xml documents in
a directory into individual sections, then I split
them up and send to a different directory to get
processed. The problem I'm having is there is always a
blank line at the top of each page and  the last page
after a large file is read is always blank.

Below is how I'm doing it, the delimiter </request> is
the very last piece of each one so when the program
sees that it writes a new file.

Any help would be greatly appreciated.
Dave

#!/usr/bin/perl -w

local $/ = '</request>';   # delimiter

my @xmlfiles = glob('*.xml');  #grab all .xml in dir
foreach my $xmlfile (@xmlfiles) {
open (TEST,"<$xmlfile");
while (<TEST>) {
   open(OUTPUT, "> output.$.")   # output.1, output.2,
etc
        or die "output.$.: $!";   
    print OUTPUT;
    close(OUTPUT);
   }
   }

__________________________________
Do you Yahoo!?
Get better spam protection with Yahoo! Mail.
http://antispam.yahoo.com/tools
_______________________________________________
Perl-Unix-Users mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to