G
Gast2
Gast
Hier habe ich das ganze von heute Vormittag noch mal als Kompinationsproblem:
(Nehmen wir an, das es um das erste Kindelement name geht.)
. . . geht alles nicht.
Mit for-each möchte ich nicht gerne arbeiten, weil die Performance eine große Rolle spielt.
Ausserdem gibt es das Elemt "name" immer genau einmal.
Kann man den Pfad in eine Zeile schreiben?
Wenn ja wie?
Und wenn nein, kann man es so in zwei Zeilen bringen,
dass der Pfad zu name wechselt und man in der zweiten Zeile einfach mit concat weiterarbeiten kann?
Frank
(Nehmen wir an, das es um das erste Kindelement name geht.)
Code:
<xsl:value-of select=" Route:setTpoIdent($routeNode, name:(concat(@network, @line))) " />
oder
<xsl:value-of select=" Route:setTpoIdent($routeNode, name/(concat(@network, @line))) " />
oder
<xsl:value-of select=" Route:setTpoIdent($routeNode, name::(concat(@network, @line))) " />
oder
<xsl:value-of select=" Route:setTpoIdent($routeNode, name @(concat(@network, @line))) " />
oder
<xsl:value-of select=" Route:setTpoIdent($routeNode, /name/(concat(@network, @line))) " />
. . . geht alles nicht.
Mit for-each möchte ich nicht gerne arbeiten, weil die Performance eine große Rolle spielt.
Ausserdem gibt es das Elemt "name" immer genau einmal.
Kann man den Pfad in eine Zeile schreiben?
Wenn ja wie?
Und wenn nein, kann man es so in zwei Zeilen bringen,
dass der Pfad zu name wechselt und man in der zweiten Zeile einfach mit concat weiterarbeiten kann?
Frank