my @xpaths = qw{ /html/body/p/a /html/body/p[2]/a /html/body/p[3]/a .... /html/body/p[66]/a }; my $allXpaths = join ' | ', @xpaths; my @values = $tree->findvalues; #### /html/body/p[ position()=1 or position()=2 or position()=3 or position()=66 ]/a #### /html/body/p[ ( ( position() > 0 and position() < 4 ) or ( position()=66 ) ) ]/a