Hallo Biks,
Also, zusammenfassend meine Frage: Wie muss der xsl:sort-Ausdruck richtig formuliert werden?
Das hängt letztlich von der Datenstruktur ab. Ein bei $sortierung übergebener String wie "labels/label/@name" stellt jedoch keinen qualifizierten Namen dar, welchen die name()-Funktion beim Vergleich erwarten würde. "label" wäre ein solcher Name.
Grüße,
Thomas