Attribut verlinken
Smart
- xsl
0 ThomasM
Hi,
ich habe in meiner XML-Datei diese hier:
<xsl:bild dateiname="bild.gif"></xsl:bild>
ich brauche in meine xsl-Datei etwas wie:
<a href="<xsl:value-of select='@dateiname'> rel='text'">Bild</a>
Ich muss den zustaz rel='text' unbedingt i n dem Link haben.
Das funktionier aber wie erwartet nicht. Wie kann man diese
realisieren?
Danke
Hallo Smart,
<xsl:bild dateiname="bild.gif"></xsl:bild>
ich brauche in meine xsl-Datei etwas wie:
<a href="<xsl:value-of select='@dateiname'> rel='text'">Bild</a>
xsl:bild ist bzgl. der Bedeutung des xsl-Prefixes nicht besoders glücklich gewählt. Unter Angabe des Namensraumes xmlns:xsl="http://www.w3.org/1999/XSL/Transform" im XML-Dokument funktioniert es so:
<xsl:template match="xsl:bild">
<a href="{@dateiname}" rel="text">Bild</a>
</xsl:template>
Ergebnis:
<a href="bild.gif" rel="text">Bild</a>
Grüße,
Thomas