当前位置:w88优德官网网文章中心网站开发Xml → 根据各元素的值显示不同颜色

根据各元素的值显示不同颜色

减小字体 增大字体 作者:admin  来源:www.hack50.com  发布时间:2012-2-6 6:48:47
student3.xml<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://gzdonghuang.com/quot;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="utf-8"?>
<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>

本文引用网址:
在下列搜索引擎中搜索“根据各元素的值显示不同颜色”的相关信息:
谷歌搜索 百度搜索 雅虎搜索 搜狗搜索 搜搜搜索 必应搜索 有道搜索
你可能还喜欢以下文章
  • 1中国女大学生的淫靡生活
  • 2合肥艳照门全套高清组图 女主角...
  • 3雨后小故事完整版 雨后的小故事...
  • 4合肥艳照门升级再填新图 合肥艳...
  • 5qq表情雨后的故事3 姐姐给弟弟...
  • 1如何让网站被百度快速收录?百...
  • 2如何搭建第一个网站?做网站有...
  • 3网络红人如何赚钱?我要成为网...
  • 4新站快速提升网站的PR值
  • 5Dedecms会员注册验证邮箱的实现...
  • 190后偷食禁果惊爆厕所门高清组...
  • 2中国女大学生的淫靡生活
  • 3韩国惊爆艳照门 盘点韩国演艺圈...
  • 4沈阳航空学院王婷不雅视频曝光...
  • 5嫩白少妇与猛男户外疯狂车震遭...
  • 1LAMP:配置Linux Apache Web服务...
  • 2硬盘数据修复软件EasyRecovery...
  • 3Windows Server 2003 安全性指...
  • 4IIS服务器的备份和移植技巧
  • 5Linux操作系统下如何删除Windo...
  • 赞助商广告

    图片文章导读