#!/usr/bin/perl
use strict;
use warnings;
use feature qw{ say };
use XML::LibXML;
my $xml = 'Paragraph one here.
Paragraph two here.
';
my $dom = 'XML::LibXML'->load_xml(string => $xml);
print $dom->findvalue('/r/p[2]'); # Same as $dom->findnodes('/r/p[2]//text()')
# Paragraph two here.
print $dom->findnodes('/r/p[2]'); # Same as map $_->toString, $dom->findnodes('/r/p[2]')
#
Paragraph two here.
print $dom->findnodes('/r/p[2]/text()');
# Paragraph here