File::Find::Rule 

use File::Find::Rule::XPath;

my $query = '//section/title[contains(., "Ebola")]';

my @files = File::Find::Rule->file
            ->name('*.dkb')
            ->xpath($query)
            ->in($doc_root);