my $node = XML::LibXML->new->parse_string($string); my $xml = XML::LibXML::XPathContext->new( $node); $xml->registerNs('atom','http://www.w3.org/2005/Atom'); my @nodeset = $xml->findnodes('//atom:entry'); print $xml->findvalue('//atom:id',$nodeset[0]);