ambrill has asked for the wisdom of the Perl Monks concerning the following question:
Hi Monks, Thanks for your help. I was closer than i thought…. however, i am struggling to keep the <infoTable> parameter which is included on the same line as <infomationTable…. which i am essentially deleting. Suggestions on how to retain the <infoTable> text would be appreciated. Also, the <?xml line is a bear to get rid of? thanks
#!/usr/local/bin/perl # $file = 'test.xml'; # Name the file open(INFO, $file); # Open the file @lines = <INFO>; # Read it into an array close(INFO); # Close the file open STDOUT, ">$file" or die "cannot open file $!\n" ; # Open t +he file for (@lines) { s#<informationTable.*##; } print @lines; close(STDOUT);
#sample xml file <?xml version="1.0" encoding="UTF-8"?> <informationTable xmlns="http://www.sec.gov/edgar/document/thirteenf/i +nformationtable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance +"> <infoTable> </infoTable> </informationTable> <?xml version="1.0" encoding="UTF-8"?>
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: perl substitute
by hippo (Bishop) on Nov 03, 2013 at 21:27 UTC | |
by LanX (Saint) on Nov 03, 2013 at 21:34 UTC | |
by hippo (Bishop) on Nov 03, 2013 at 22:48 UTC | |
by ambrill (Novice) on Nov 04, 2013 at 02:10 UTC | |
Re: perl substitute
by LanX (Saint) on Nov 03, 2013 at 21:18 UTC | |
Re: perl substitute
by sundialsvc4 (Abbot) on Nov 04, 2013 at 16:48 UTC | |
Re: perl substitute..try this
by stylechief (Sexton) on Nov 07, 2013 at 00:17 UTC | |
Re: perl substitute
by pvaldes (Chaplain) on Nov 04, 2013 at 17:53 UTC |
Back to
Seekers of Perl Wisdom