Bold funktioniert nicht
Thorsten F.
- xml
Hallo Leute,
folgender xsl Ausschnitt:
<xsl:template match="/Adressen">
<xsl:for-each select="/Adressen/Eintrag">
<xsl:sort select="Name" order="ascending"/>
<tr bgcolor="#00FFFF">
<td align="center">
xsl:choose
<xsl:when test=".='Hallo'">
<b>
<xsl:value-of select="Name" />
</b>
</xsl:when>
xsl:otherwise
<xsl:value-of select="Name" />
</xsl:otherwise>
</xsl:choose>
</td>
<td align="center">
<xsl:value-of select="Vorname" />
</td>
<td align="center">
<xsl:value-of select="Tel" />
</td>
</tr>
</xsl:for-each>
</xsl:template>
Warum macht er mir den Namen, den ich angebe nicht fett?
Das macht er nur, wenn ich für den Namen ein eigenes Template schreibe.
Ideen?
Hallo,
<xsl:when test=".='Hallo'">
Warum macht er mir den Namen, den ich angebe nicht fett?
Weil der aktuelle Kontext
<xsl:when test="Name='Hallo'">
erfordern wuerde?
Schließlich wird auch "Name" selektiert:
<xsl:value-of select="Name" />
BTW: "Bold funktioniert nicht" ist eine etwas seltsame Problembeschreibung ...
MfG, Thomas
Danke dir.
Arbeite mich grad erst in XML und XSL ein.
Werde mich in Zukunft bemühen die Problembeschreibung etwas pregnanter (schreibt man das so?) auszudrücken.
Thorsten,
pregnanter (schreibt man das so?)
Wenn du „schwanger“ meinst, ja.
Gunnar