1use Test;
2BEGIN { plan tests => 5 }
3
4use XML::XPath;
5ok(1);
6
7my $xp = XML::XPath->new(ioref => *DATA);
8ok($xp);
9
10my @nodes;
11@nodes = $xp->findnodes('/AAA/BBB/DDD/CCC/EEE/ancestor::*');
12ok(@nodes, 4);
13ok($nodes[1]->getName, "BBB"); # test document order
14
15@nodes = $xp->findnodes('//FFF/ancestor::*');
16ok(@nodes, 5);
17
18__DATA__
19<AAA>
20<BBB><DDD><CCC><DDD/><EEE/></CCC></DDD></BBB>
21<CCC><DDD><EEE><DDD><FFF/></DDD></EEE></DDD></CCC>
22</AAA>
23