Implement runtime optimisation via Hashing of transitions.
[tatoo.git] / tests / xmark_small.xml.queries
1 A1 /site/closed_auctions/closed_auction/annotation/description/text/keyword
2 A2 //closed_auction//keyword
3 A3 /site/closed_auctions/closed_auction//keyword
4 A4 /site/closed_auctions/closed_auction[annotation/description/text/keyword]/date
5 A5 /site/closed_auctions/closed_auction[descendant::keyword]/date
6 A6 /site/people/person[profile/gender and profile/age]/name
7 A7 /site/people/person[phone or homepage]/name
8 A8 /site/people/person[address and (phone or homepage) and (creditcard or profile)]/name
9 B1 /site/regions/*/item[parent::namerica or parent::samerica]/name
10 B2 //keyword/ancestor::listitem/text/keyword
11 B3 /site/open_auctions/open_auction/bidder[following-sibling::bidder]
12 B4 /site/open_auctions/open_auction/bidder[preceding-sibling::bidder]
13 B5 /site/regions/*/item[following::item]/name
14 B6 /site/regions/*/item[preceding::item]/name
15 B7 //person[profile/@income]/name
16 B8 /site/open_auctions/open_auction[bidder and not(bidder/preceding-sibling::bidder)]/interval
17 B9 /site/open_auctions/open_auction[(not(bidder/following::bidder) or not(bidder/preceding::bidder)) or (bidder/following::bidder and bidder/preceding::bidder)]/interval
18 B10 /site/open_auctions/open_auction[(not(bidder/following::bidder) or not(bidder/preceding::bidder)) and (bidder/following::bidder and bidder/preceding::bidder)]/interval
19 B11 //open_auction/bidder/../bidder/../bidder/../interval
20 B12 //item/@id/../@id/../@id/../@id/../name
21 B13 //keyword/ancestor::parlist/descendant::keyword/ancestor::parlist/descendant::keyword/ancestor::parlist/descendant::keyword