Mit XSL Bild aus XML auslesen und anzeigen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mit XSL Bild aus XML auslesen und anzeigen

    Hallo liebe Leute!

    Ich habe folgendes Problem. Und zwar möchte ich den Standardmäßigen Anfangspfad in XSL unterbringen, so dass ich im XML nur die Endungen drin habe. ZumBeispiel:
    http://www.test.de(...dann der Rest aus XML automatisch anfügen)

    hier ist der XML-Teil vom Bild:
    <thumbnail>[COLOR=red]/Versuche/bild1.bmp[/COLOR]</thumbnail>

    und hier ist mein bisheriger XSL-Teil für das Bild:
    [COLOR=red]<xsl:template match="thumbnail">
    <img>
    <xsl:attribute name="src"><xsl:value-of select="." /></xsl:attribute>
    <xsl:attribute name="alt">Das Bild des Hotels</xsl:attribute>
    </img>
    </xsl:template>[/COLOR]

    Ich hoffe doch ihr habt da mal nen Tipp für mich.

    Viele Grüße

    Cyberpitbull
    I´m the best who is, the best who was and the best who ever will be!!!

    Früher war ich Schizophren, aber heute verstehen wir uns wieder.

  • #2
    Ich bin mir nicht ganz sicher ob du sowas meinst, aber:
    Code:
    <xsl:template match="thumbnail">
      <img src="http://www.test.de/{.}"  alt="Das Bild des Hotels"/>
    </xsl:template>
    Wenn du das unbedingt mit xsl:attribute lösen willst, dann so:
    Code:
    <xsl:template match="thumbnail">
      <img>
        <xsl:attribute name="src">[url]http://www.test.de/[/url]<xsl:value-of select="." /></xsl:attribute>
        <xsl:attribute name="alt">Das Bild des Hotels</xsl:attribute>
      </img>
    </xsl:template>
    Beide Varianten werden dieselbe Ausgabe haben. Ich würde aber die erste bevorzugen, weil sie meiner Meinung besser lesbar ist (und kürzer).
    "Ach was soll's? Dann bau ich mir halt meinen eigenen Vergnügungspark mit Blackjack und Nutten." - Bender

    Kommentar


    • #3


      ja genau das meine ich, ich nehme auch den ersten...

      warum unnötig kompliziert machen :-)


      Vielen Dank, war ja gar nicht so schwer
      I´m the best who is, the best who was and the best who ever will be!!!

      Früher war ich Schizophren, aber heute verstehen wir uns wieder.

      Kommentar

      Lädt...
      X