我只希望日期以粗体显示,但不知何故,整个列表都以粗体显示。 我该如何改变?
<ul> <xsl:for-each select="object">
<xsl:sort select="emuIRN"/>
<li>
<xsl:value-of select="emuIRN"/>
<xsl:text>, </xsl:text>
<b>
<xsl:value-of select="date_made"/>
</b>
<xsl:for-each select="materials">
<xsl:value-of select="material"/>
<xsl:text>, </xsl:text>
</xsl:for-each>
</li>
</xsl:for-each>
</ul>
答案 0 :(得分:-2)
这可能对您有所帮助
<强> XML 强>
<tagname>
<date>Make Me Bold</date>
<date>Make Me Bold</date>
</tagname>
<强> XSL 强>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="/tagname">
<strong>
<xsl:text>Here is bold text - </xsl:text>
<xsl:for-each select="date">
<xsl:value-of select="substring(.,startindex,endindex)"/>
</xsl:for-each>
</strong>
</xsl:template>
</xsl:stylesheet>
在这里你必须添加startindex和endindex值