Hallo,
das ist merkwürdig. Mein Dokument ist genauso aufgebaut. Nur, das ich "element" noch eine Ebene tiefer geschachtelt habe, aber daran kanns ja nicht liegen. count(root//element) hat bei mir 0 bzw. nichts geliefert.
Ich denke mal, dass das eher ein einem Bug im Parser liegen könnte. Bzw. einfach eine unterschiedliche Interpretation seitens des Parser. Ich verwende Saxon, glaub ich ;-).
Schöne Grüße
Axel