3 Fragen zu xsl
Twilo
- xsl
1 Thomas J.S.0 Twilo
Hallo,
ich habe gerade mit XSL angefangen und schon 3 Fragen :-)
1.
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"?
2. 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?
3. ähnlich bei ein Bild
die URL zum Bild wäre folgender <xsl:value-of select="/xxx/bild" />">
mfg
Twilo
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
Hallo,
b) ein xsl:text </xsl:text> zwischen beiden value-of angeben
<a href="mailto:{/xxx/yyy/email}"><xsl:value-of select="/xxx/yyy/email" /></a>
danke, das funktioniert super :-)
ps. kannst du mir noch sagen, warum Opera bei
<title>xyz <xsl:value-of select="/xxx/yyy/vorname" /><xsl:text> </xsl:text><xsl:value-of select="/xxx/yyy/nachname" /></title>
folgendes nur anzeigt?
xxx
der Vorname und der Nachname werden nicht angezeigt
Firefox 2.0 und der IE 7 zeigen den Vor- und Nachnamen auch an
mfg
Twilo