Я пытаюсь обработать XML с помощью XML::LibXML и строк отчета, где определенные элементы есть. Согласно документам, указанным выше, опция line_numbers
должна помочь, но я продолжаю получать 0. Код:
use XML::LibXML;
my $parser = XML::LibXML->new({ line_numbers => 1 });
my $xml = $parser->load_xml(location => 'some.xml');
for my $node ($xml->findnodes('//function')) {
warn $node->nodePath,"\n";
warn $node->line_number,"\n";
}
Узел найден, мой вывод
/database/functions/function
0
Любая идея, как заставить его работать?