Frederik: position() bringt das doppelte des erwarteten Wertes

Beitrag lesen

Hi Cheatah!

Ah, ok, irgendwie hatte ich gedacht, dass nur die Elemente der gleichen Art gezählt werden. Jetzt ist mir das klarer, danke!

Nun wundert mich nur eines: /site/pages/page[position() = 2] gibt mir den zweiten page-Knoten (nrzwei) zurück. Wenn position() aber alle Knoten der gleichen Ebene zählt, müsste doch auch hier wieder der erste page-Knoten (der ja, wie ich gelernt habe, der zweite Kindknoten des pages-Elements ist :-) ) zurückgegeben werden, oder?

Anders: Kann ich denn überhaupt mit position() eine Zählung nur der page-Knoten erziehlen?

Liebe Grüße
Frederik