level 1
粉我啊啊
楼主
3.根据以下的XML文档编写XSL,要求:
(1)根据成绩分数来判断,如果成绩大于等于90分以上,显示数据为红色。
提示:使用<xsl:if>模板,例如:
<xsl:iftest=".>=90">
<xsl:attributename="style">color:red</xsl:attribute>
</xsl:if>
(2)根据成绩分数来显示相应的评语,分数大于等于90分为优秀;大于等于80的为良好;大于等于70的为中等;大于等于60的为合格,其他的为不合格。其中,使用<xsl:choose>模板。
<?xml version="1.0"encoding="gb2312"?>
<成绩列表>
<学生>
<姓名>张三</姓名>
<XML程序设计>50</XML程序设计>
<JAVA程序设计>89</JAVA程序设计>
<数据结构>90</数据结构>
</学生>
<学生>
<姓名>李四</姓名>
<XML程序设计>98</XML程序设计>
<JAVA程序设计>50</JAVA程序设计>
<数据结构>76</数据结构>
</学生>
<学生>
<姓名>王五</姓名>
<XML程序设计>73</XML程序设计>
<JAVA程序设计>85</JAVA程序设计>
<数据结构>92</数据结构>
</学生>
</成绩列表>
2017年11月27日 11点11分
1
(1)根据成绩分数来判断,如果成绩大于等于90分以上,显示数据为红色。
提示:使用<xsl:if>模板,例如:
<xsl:iftest=".>=90">
<xsl:attributename="style">color:red</xsl:attribute>
</xsl:if>
(2)根据成绩分数来显示相应的评语,分数大于等于90分为优秀;大于等于80的为良好;大于等于70的为中等;大于等于60的为合格,其他的为不合格。其中,使用<xsl:choose>模板。
<?xml version="1.0"encoding="gb2312"?>
<成绩列表>
<学生>
<姓名>张三</姓名>
<XML程序设计>50</XML程序设计>
<JAVA程序设计>89</JAVA程序设计>
<数据结构>90</数据结构>
</学生>
<学生>
<姓名>李四</姓名>
<XML程序设计>98</XML程序设计>
<JAVA程序设计>50</JAVA程序设计>
<数据结构>76</数据结构>
</学生>
<学生>
<姓名>王五</姓名>
<XML程序设计>73</XML程序设计>
<JAVA程序设计>85</JAVA程序设计>
<数据结构>92</数据结构>
</学生>
</成绩列表>