ドキュメントの構造:
<program>
<projectionDay>
<projection/>
<projection/>
</projectionDay>
<projectionDay>
<projection/>
<projection/>
</projectionDay>
</program>
最初と最後の投影 (ドキュメント全体) を選択したい。
これはそれを返します:
/descendant::projection[position() = 1 or position() = last()]
これは、 projectionDay内の最初と最後を返します
//projection[position() = 1 or position() = last()]
どうしてこんなことに?