2
XML::LibXML으로 XML을 처리하고 특정 요소가있는 행을보고하려고합니다. 위에 링크 된 문서에 따르면, line_numbers
옵션은 트릭을 할해야하지만, 나는 코드 0을 점점 계속 : 노드가 발견XML :: LibXML을 사용하여 노드의 줄 번호를 가져 오는 방법
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
어떤 생각이 일? 문서에서
위의 전체 스 니펫을 볼 수 있습니다. 로드 -> findnodes -> line_number. – bvr
@bvr : 답변이 – Zaid
으로 업데이트되었습니다. 실제로 문제가 해결되었습니다. – bvr