при анализе XML-файла с использованием XML :: Twig генерируется пустая строка - PullRequest
0 голосов
/ 24 октября 2011

Я проанализировал xml-файл, используя moudle XML :: Twig, когда закончил, сгенерировано несколько пустых строк, например:

<TAG1>
TWO EMPTY LINES

<TAG2>BLABLA</TAG2>
TWO EMPTY LINES

<TAG2>BLABLA</TAG2>
TWO EMPTY LINES

<TAG2>BLABLA</TAG2>
FIVE EMPTY LINES




<TAG3>
   <TAG3>BLABLA</TAG3>
   <TAG3>BLABLA</TAG3>
</TAG3>
FIVE EMPTY LINES




<TAG3>
   <TAG3>BLABLA</TAG3>
   <TAG3>BLABLA</TAG3>
</TAG3>
FIVE EMPTY LINES




</TAG1>

Как видите, внутри блока tag3 нет пустой строки, котораяв моем скрипте установлено значение root: TwigRoots => {TAG1 => 1};но есть много сгенерированных линий emply, как я могу избежать этого?я попробовал:

my $twig = new XML::Twig(TwigRoots                => $roots,
                         TwigHandlers             => $handlers,
                         pretty_print             => 'indented',
                         twig_print_outside_roots => \*$filehandle
                        );
$twig->parsefile($path);
#$twig->flush($filehandle, pretty_print => 'indented');

но это не работает ....

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...