Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xslt]jak wstawić zawartość zmiennej do select=""
Forum PHP.pl > Forum > XML, AJAX > XML
bmaci3k
Witam. Tak jak w temacie

Mam zmienną (np. sciezka) zawierającą ścieżkę do taga (np. A/BBB/CCC/id) jest ona w zmiennej gdyż nie jest stała tylko generowana.

<xsl:variable name="sciezka"/>

<!-- jeśli napiszę tak jak poniżej zostanei wyświetlona ta ścieżka-->

  1. <xsl:value-of select="$sciezka"/>


próbowałem też tak
  1. <xsl:value-of select="{$sciezka}"/>

wpisać lecz mam taki błąd
XPathParserException: The token '{' was unexpected. expression = '{$link1}' Remaining tokens are: ('{' '$' 'link1}')
dodam, że taki sposób działa w przypadku np. wstawiania nazwy klasy CSS
patrysiek2
  1. <xsl:value-of select="$sciezka"/>

ZMIEŃ NA:

  1. <xsl:value-of select='$sciezka'/>


LUB

  1. <xsl:value-of select=.$sciezka./>


LUB

  1. <xsl:value-of select=$sciezka/>


bmaci3k
Niestety żaden sposób nie działa
  1. <xsl:value-of select='$sciezka'/>

Wyświetla nadal tylko ścieżkę a nie to co się znajduje pod tym tagiem

  1. <xsl:value-of select=.$sciezka./>

SAXParseException: Expected an attribute value

  1. <xsl:value-of select=$sciezka/>

SAXParseException: Expected an attribute value
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.