When the XSLT processor walk the tree to select nodes, the axis part of the location step specifies the direction in which the processor walks. Each of the following axes goes top-to-bottom, left-to-right , much like you read a page in this book: child , self , parent , descendant , following-sibling , following , and descendant-or-self . The remaining axes ancestor , ancestor-or-self , preceding , and preceding-sibling travel in reverse order. Finally, when working with attribute and namespace axes, the nodes are always unordered. Chapter 5 gives you more information on axis values. |