Hallo,
ich habe gerade mit XSL angefangen und schon 3 Fragen :-)
ich habe in der xsl Datei z.b. folgenden Code
<td><xsl:value-of select="/xxx/yyy/vorname" /> <xsl:value-of select="/xxx/yyy/nachname" /></td>
warum gibt er es wie folgt aus "VornameNachname"?
Weil dein XSLT-Prozessor hier den Leerzeichen ignoriert.
Du kannst
a) ein   statt dem Leerzeichen zwischen beiden value-of notieren
b) ein xsl:text </xsl:text> zwischen beiden value-of angeben
c) ein <xsl:value-of select="concat(/x/y/Vorname, ' ', /x/y/Nachname)" /> verwenden.
- ich möchte eine eMail-Adresse anklickbar machen, jedoch hagelt es Fehlermeldungen, wenn ich es wie folgt mache
<td><a href="mailto:<xsl:value-of select="/xxx/yyy/email" />"><xsl:value-of select="/xxx/yyy/email" /></a></td>
wie müßte der korrekte Syntax aussehen?
entweder:
a)
<a>
<xsl:attribute name="href">mailto:<xsl:value-of select="/xxx/yyy/email" /></xsl:attribute>
<xsl:value-of select="/xxx/yyy/email" />
</a>
oder b)
<a href="mailto:{/xxx/yyy/email}"><xsl:value-of select="/xxx/yyy/email" /></a>
- ähnlich bei ein Bild
die URL zum Bild wäre folgender <xsl:value-of select="/xxx/bild" />">
Siehe bei Antworten zu <a>.
Grüße
Thomas