例7-17.xsl

来自「深入浅出XML示例下载」· XSL 代码 · 共 39 行

XSL
39
字号
<?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="#AAAAAA"  align="center" width="100%">
 <TR align="center">
  <TD>姓名</TD> <TD>性别</TD> <TD>年龄</TD><TD>地址</TD> 
  <TD>电子邮件</TD><TD>电话</TD>  
  <TD>职称</TD> <TD>备注</TD>
 </TR>
 <xsl:for-each select="Member[@Age$lt$28]">
 <TR align="center">
   <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()"/></TD>
 </TR>
 </xsl:for-each>
</Table>
</xsl:template>
<xsl:template match="Address  | E-Mail | TelePhone | Title  ">
  <xsl:value-of select="." /><BR/>
</xsl:template>

</xsl:stylesheet>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?