📄 例7-18.xsl
字号:
<?xml version="1.0" encoding="GB2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html><body ><font size="3">
<xsl:apply-templates />
</font> </body></html>
</xsl:template>
<xsl:template match="RegisterOfNames">
<Table bgColor="#999999" align="center" width="100%">
<TR align="center"><TD>
<Font Size="6" Color="Blue">
<xsl:value-of select="HeadTitle"/>
</Font></TD></TR></Table>
<Table border="1" bgColor="#CCCCCC" align="center" width="100%">
<TR align="middle">
<TD>姓名</TD> <TD>性别</TD> <TD>年龄</TD><TD>地址</TD>
<TD>电子邮件</TD><TD>电话</TD>
<TD>职称</TD> <TD>备注</TD>
</TR>
<xsl:for-each select="Member">
<TR align="Left">
<TD><xsl:value-of select="Name"/></TD>
<TD><xsl:value-of select="@Sex"/></TD>
<TD><xsl:value-of select="@Age"/></TD>
<TD><xsl:apply-templates select="Address"/></TD>
<TD><xsl:apply-templates select="E-Mail"/></TD>
<TD><xsl:apply-templates select="TelePhone"/></TD>
<TD><xsl:apply-templates select="Title"/></TD>
<TD><xsl:value-of select="comment()"/><br/> </TD>
</TR>
</xsl:for-each>
</Table>
</xsl:template>
<xsl:template match="Address | E-Mail | TelePhone | Title ">
<xsl:choose>
<xsl:when test="context()[nodeName()$eq$'Address']">
<font color="Red"> <xsl:value-of select="." /></font>
</xsl:when>
<xsl:when test="context()[nodeName()$eq$'E-Mail']">
<font color="Blue"> <xsl:value-of select="." /></font>
</xsl:when>
<xsl:when test="context()[nodeName()$eq$'TelePhone']">
<font color="Yellow"> <xsl:value-of select="." /></font>
</xsl:when>
<xsl:when test="context()[nodeName()$eq$'Title']">
<font color="#0099FF"> <xsl:value-of select="." /></font>
</xsl:when>
<xsl:otherwise>
<font color="#FFFFFF"> <xsl:value-of select="." /></font>
</xsl:otherwise>
</xsl:choose>
<xsl:if test="context()[not(end())]">,</xsl:if>
<BR/>
</xsl:template>
</xsl:stylesheet>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -