ich vermute, so einfach geht das nicht. du willst ja auf den attribut-wert, des attributs, das den i.d. variablen abglegten namen hat zugreifen.
also nicht in einem schlanken xpath möglich (vermute ich…)
stattdessen:
naja, jetzt wo ich das templae so sehe…vielleicht gehts doch in einem schritt, kann mir aber auch vorstellen, dass das nicht jeder parser so mitmacht…also sicherer:
so wie du es geschrieben hast, wird bei „beliebigen“ Konstalltionen „root“ ausgegeben. Vielen Dank für die Bemühungen, warum das so scheitert? Keine Ahnung.
also, bei dem template gibt das value-of doch immer den att-wert des jeweils übergebenen treenode-elements zurück?
und bei dem zweiten valo-of, ohne template, wollte ich nur fehler vermeiden, in dem ich dezidiert den ersten nehme. ansonsten (also ohne die [1] als selector für //treenode) kommt da nicht das raus, was du willst, womöglich die konkatenierten-string werte aller treffenden attribute…