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