<!-- 14.2.2 Navigators. Structure illustrated by CHILD direction --> <!-- CHILD (3 DIV1) (4 DIV2) (29 P) --> <xps> <navigator dir='CHILD'> <step instance='3' element='DIV1'> <step instance='4' element='DIV2'> <step instance='29' element='P'> <!-- CHILD (3 (DIV[123]) --> <xps> <navigator dir='CHILD'> <step instance='3' element='(DIV[123])'> <!-- CHILD (3 #CDATA) --> <xps> <navigator dir='CHILD'> <step instance='3' element='#CDATA'> <!-- CHILD (1 * TARGET *) --> <xps> <navigator dir='CHILD'> <step instance='1' element='*'> <avspec name='TARGET'>* <!-- CHILD (1 * N 2) (1 * N 1) --> <xps> <navigator dir='CHILD'> <step instance='1' element='*'> <avspec name='N'>1 <step instance='1' element='*'> <avspec name='N'>2 <!-- CHILD (1 FS RESP #IMPLIED) --> <xps> <navigator dir='CHILD'> <step instance='1' element='FS'> <avspec name='RESP'>#IMPLIED <!-- ROOT DESCENDANT (1 (DIV[01234567]) TYPE chapter N 2) --> <xps> <root> <navigator dir='DESCENDANT'> <step instance='1' element='(DIV[01234567])'> <avspec name='TYPE'>chapter <avspec name='N'>2 <!-- ID (a23) PRECEDING (ALL) --> <xps> <id>a23 <navigator dir='PRECEDING'> <step instance='ALL'>