I have installed XML:LibXML
using CPAN but still getting the below error:
Can't locate XML/LibXML/Element.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .)
Below is my code:
#!usr/bin/perl
use XML::LibXML::Element;
my $pxml = '/cctest/projects.xml';
my $twigp = XML::LibXML->new-> parse_file($pxml);
my $result = $twigp->getChildrenByTagName('branched_from_id');
print $result->to_literal,"\n";
projects.xml:
<projects>
<project>
<id>ID_2_19_16_12_15</id>
<name>RPSW </name>
<branch>fb16</branch>
<location>/draw/projects</location>
<author>Ras</author>
<branched_from_id>ID_10_8_13_12_35</branched_from_id>
<branched_from_version>175</branched_from_version>
</project>
<project>
<id>ID_1_21_14_1_13_24_PM</id>
<name>Platform</name>
<location>/draw/projects</location>
<author>lav</author>
<assigned_user>ka</assigned_user>
</project>
</projects>
Please help me to identify where am I doing wrong? Requirement is to get only the nodes which are having the element branched_from_id
.