Announcement

Collapse
No announcement yet.

value-of im code-tag

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • value-of im code-tag

    Hallo,

    Also ich möchte ein bild angezeigt bekommen, welches den dateinamen aus einem Benutzerfeld ausliest.

    Der code sieht momentan folgendermassen aus:
    Code:
    <img src="img/<xsl:value-of select="usertext1"/>.gif" width="320">
    Das funktioniert jedoch so leider nicht.
    gibt es da irgendwie einen "umweg" respektive eine andere lösung?

  • #2
    Die Lösung liegt in der Verwendung eines so genannten "Attribute Value Templates. Der zu selektierende Inhalt wird innerhalb von {...} angegeben (wobei beliebige sonstige XPath-Techniken zur Anwendung kommen können):

    Code:
    <img src="img/{usertext1}.gif" width="320" ...>

    Comment


    • #3
      Danke schonmal für die Antwort.
      Leider klappt es so nicht ganz.

      Es kommt der Fehler: Invalid content
      woran könnte das liegen?

      edit: Ha! jetzt gehts

      Vielen Dank!
      Zuletzt editiert von Shronk; 22.06.2007, 16:43.

      Comment


      • #4
        Einige Informationen zur Umgebung (XSLT-Prozessor, XML-Struktur) wären schon sinnvoll. Mit einem Element der Form <usertext1>Inhalt</usertext1> sollte mein Vorschlag funktionieren, sofern der XPath-Ausdruck stimmt.

        Comment


        • #5
          Es funktioniert. War ein fehler meinerseits.

          ... ich hatte vergessen die klammer richtig zu schliessen...

          Comment

          Working...
          X