in reply to XML::Twig Question
This may not be the issue in this particular case, but it is an issue that you should address in your code: Always check the return values of system calls.
What does that mean? It means, when you ask Perl to open a file, you should check to be sure that the file actually got opened. Here is how that is often accomplished:
open OUTFILE, '>', 'pretty.xml' or die "Couldn't open pretty.xml for output:\n$!\n"; # ... and later... close OUTFILE or die "Couldn't close output file, pretty.xml:\n$!\n";
Also notice, within your open command you are using the concatenation operator, '.', when it's actually better in this case to use the comma.
Dave
|
|---|