X1.xml/child::A/child::B
<output> <B> <E>4</E> <E>3</E> </B> <B> <E>1</E> </B> </output>
X1.xml/child::A/child::*[1]
<output> <B> <E>4</E> <E>3</E> </B> </output>
X2.xml/descendant::C/child::*
<output> <F>a</F><F>b</F> </output>
X2.xml/descendant::B[child::E]
<output> <B> <E>4</E> <E>3</E> </B> </output>
E
.X1/descendant::E
B
.X1/descendant::B/child::*
texte
(feuilles).X1/descendant::text()