本实例目的:用comment()访问XML中的注释语句
Student003.xsl
<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:apply-templates select="成绩单/学生/comment()"/>
</xsl:template>
<xsl:template match="成绩单/学生/comment()">
<xsl:value-of select="." />
</xsl:template>
</xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:apply-templates select="成绩单/学生/comment()"/>
</xsl:template>
<xsl:template match="成绩单/学生/comment()">
<xsl:value-of select="." />
</xsl:template>
</xsl:stylesheet>























<?
xml version="1.0" encoding="gb2312"
?>
< xsl:stylesheet version ="1.0" xmlns:xsl ="http://www.w3.org/1999/XSL/Transform" >
< xsl:template match ="/" >
<!-- 所有学生姓名: -->
< xsl:for-each select ="//姓名" >
< xsl:value-of select ="." />
</ xsl:for-each >
< br />
<!-- 最后一名学生的姓名: -->
< xsl:value-of select ="成绩单/学生[last()]/姓名" />
< br />
<!-- 最后一名学生的姓名: -->
< xsl:value-of select ="成绩单/学生[position()=last()]/姓名" />
</ xsl:template >
</ xsl:stylesheet >
< xsl:stylesheet version ="1.0" xmlns:xsl ="http://www.w3.org/1999/XSL/Transform" >
< xsl:template match ="/" >
<!-- 所有学生姓名: -->
< xsl:for-each select ="//姓名" >
< xsl:value-of select ="." />
</ xsl:for-each >
< br />
<!-- 最后一名学生的姓名: -->
< xsl:value-of select ="成绩单/学生[last()]/姓名" />
< br />
<!-- 最后一名学生的姓名: -->
< xsl:value-of select ="成绩单/学生[position()=last()]/姓名" />
</ xsl:template >
</ xsl:stylesheet >
本实例目的:用函数实现统计功能
本实例目的:用[条件]找到满足条件的元素
































<?
xml version="1.0" encoding="gb2312"
?>
<? xml-stylesheet type="text/xsl" href="Student005.xsl" ?>
< 成绩单 >
<!-- 这里只有男同学的情况 -->
< 学生 >
< 学号 > 0000001 </ 学号 >
< 姓名 > 张三 </ 姓名 >
< 分数 > 91 </ 分数 >
</ 学生 >
< 学生 >
<!-- 这里只有男同学2的情况 -->
< 学号 > 0000002 </ 学号 >
< 姓名 > 李四 </ 姓名 >
< 分数 > 90 </ 分数 >
</ 学生 >
</ 成绩单 >
<? xml-stylesheet type="text/xsl" href="Student005.xsl" ?>
< 成绩单 >
<!-- 这里只有男同学的情况 -->
< 学生 >
< 学号 > 0000001 </ 学号 >
< 姓名 > 张三 </ 姓名 >
< 分数 > 91 </ 分数 >
</ 学生 >
< 学生 >
<!-- 这里只有男同学2的情况 -->
< 学号 > 0000002 </ 学号 >
< 姓名 > 李四 </ 姓名 >
< 分数 > 90 </ 分数 >
</ 学生 >
</ 成绩单 >