Peter Thomassen: Leerstellen

Beitrag lesen

Hallo Rainer,

Wie erreiche ich, dass im Ergebniscode (erzeugt durch Salbatron)
die Leerstelle zwischen den beiden xsl:value-of-Elementen erhalten
bleibt?

<h2><xsl:value-of select="@first" />xsl:text </xsl:text><xsl:value-of select="@last" /></h2>

sollte funktionieren.

Tut es auch. Aber muss das wirklich so umständlich sein?
Ich habe hier noch:

<xsl:for-each select="contact[@type = 'phone']"><p>Telefon: <xsl:value-of select="@prefix" /> / <xsl:value-of select="@suffix" /></p></xsl:for-each>
  <xsl:for-each select="contact[@type = 'cellular']"><p>Handy: <xsl:value-of select="@prefix" /> / <xsl:value-of select="@suffix" /></p></xsl:for-each>
  <xsl:for-each select="contact[@type = 'mail']"><p>Mail: <xsl:value-of select="@prefix" />@<xsl:value-of select="@suffix" /></p></xsl:for-each>

Da kommt ja auch zweimal der String " / " vor. Und da fallen die
Leerzeichen ja nicht weg - wo ist denn da der Unterschied?

Danke!
Peter