设为首页
加入收藏
发布文章
  首页   操作系统   系统集成   程序设计   网站设计   图形图象   安全技术   反击技术   硬件DIY   认证考试   免费资源
当前位置:中国E盟 -=> 网站设计 -=> CSS/HTML/XML -=> 正文  
根据各元素的值显示不同颜色 << 网页表格边框细线的的设置 | 加速、再加速HTML >> 
 发布日期:2006-6-23 12:12:03 发布者:[中国E盟]  来源:[本站]  浏览:[]  评论:[ 字体:   
student3.xml

<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="student3.xsl"?>
<roster>
 <student>
  <number>001</number>
  <name>John</name>
  <Java>85</Java>
  <Oracle>88</Oracle>
  <VisualBasic>90</VisualBasic>
 </student>
 
 <student>
  <number>002</number>
  <name>Peter</name>
  <Java>65</Java>
  <Oracle>54</Oracle>
  <VisualBasic>95</VisualBasic>
 </student>

 <student>
  <number>003</number>
  <name>Jacken</name>
  <Java>95</Java>
  <Oracle>82</Oracle>
  <VisualBasic>67</VisualBasic>
 </student>
 
 <student>
  <number>004</number>
  <name>Windey</name>
  <Java>76</Java>
  <Oracle>87</Oracle>
  <VisualBasic>75</VisualBasic>
 </student>
 
 <student>
  <number>005</number>
  <name>Anita</name>
  <Java>88</Java>
  <Oracle>65</Oracle>
  <VisualBasic>99</VisualBasic>
 </student>
 
 <student>
  <number>006</number>
  <name>Richard</name>
  <Java>87</Java>
  <Oracle>78</Oracle>
  <VisualBasic>90</VisualBasic>
 </student>
 
 <student>
  <number>007</number>
  <name>Regina</name>
  <Java>90</Java>
  <Oracle>76</Oracle>
  <VisualBasic>59</VisualBasic>
 </student>
 
 <student>
  <number>008</number>
  <name>Kitty</name>
  <Java>67</Java>
  <Oracle>87</Oracle>
  <VisualBasic>89</VisualBasic>
 </student>
 
 <student>
  <number>009</number>
  <name>Esmond</name>
  <Java>65</Java>
  <Oracle>87</Oracle>
  <VisualBasic>89</VisualBasic>
 </student>
 
 <student>
  <number>010</number>
  <name>Dino</name>
  <Java>98</Java>
  <Oracle>98</Oracle>
  <VisualBasic>88</VisualBasic>
 </student>
</roster>

 

student3.xsl

<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet xmlns:xsl="uri:xsl">
 <xsl:template match="/">
  <html>
   <body>
    <h2 align="center">学生成绩单</h2>
    <xsl:apply-templates select="roster"/>
   </body>
  </html>
 </xsl:template>

 <xsl:template match="roster">
  <table boder="1" cellpadding="10" align="center">
   <tr>
    <th>学号</th>
    <th>姓名</th>
    <th>Java</th>
    <th>Oracle</th>
    <th>VisualBasic</th>
   </tr>
  
   <xsl:apply-templates select="student" order-by="number"/>
  
  </table>
 </xsl:template>

 <xsl:template match="student">
   <tr>
   <td><xsl:apply-templates select="number"/></td>
   <td><xsl:apply-templates select="name"/></td>
   <td><xsl:apply-templates select="Java"/></td>
   <td><xsl:apply-templates select="Oracle"/></td>
   <td><xsl:apply-templates select="VisualBasic"/></td>
   </tr>
 </xsl:template>

 <xsl:template match="number|name">
   <xsl:value-of select="."/>
 </xsl:template>

 <xsl:template match="Java|Oracle|VisualBasic">
   <xsl:choose>
     <xsl:when match=".[. $gt$ 90 or . $eq$ 90]"><font color="red"><xsl:value-of

select="."/></font></xsl:when>
     <xsl:when match=".[. $lt$ 60]"><xsl:value-of select="."/></xsl:when>
     <xsl:otherwise><font color="blue"><xsl:value-of select="."/></font></xsl:otherwise>
   </xsl:choose>
 </xsl:template>

</xsl:stylesheet>

]]>
打印 】【 收藏 】【 推荐 】 
相关文章 推荐文章 热门文章
·暂无  ·暂无
网页表格边框细线的的设置
使用ul实现表格效果
网页跳转代码大全
div+css网页布局入门
教你轻松破解验证码 - 解读百度贴吧杀..
 评一评
正在读取…
  笔名:
  评论:
   
【注】 发表评论必需遵守以下条例:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款

设置首页 - 加入收藏 - 关于我们 - 联系我们 - 友情连接 - -

Copyright ©2006-2008 中国E盟 Powered By:www.chinaE.org

湘ICP备05004075号