请教一个简单问题,为什么我的value-of没有得到数据那?
xml如下.
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="EX1.xsl"?>
<studentfile>
<student>
<num>2000020145</num>
<name>aaaaaa</name>
<sex>man</sex>
<old>20</old>
<birthday>1980-05-12</birthday>
<istuyuan>1</istuyuan>
</student>
<student>
<num>2000111034</num>
<name>bbbbbb</name>
<sex>women</sex>
<old>19</old>
<birthday>1981-11-13</birthday>
<istuyuan>0</istuyuan>
</student>
<student>
<num>2000020185</num>
<name>aaaaaa</name>
<sex>man</sex>
<old>20</old>
<birthday>1980-05-16</birthday>
<istuyuan>1</istuyuan>
</student>
<student>
<num>2000111074</num>
<name>bbbbbb</name>
<sex>women</sex>
<old>19</old>
<birthday>1981-11-23</birthday>
<istuyuan>0</istuyuan>
</student>
</studentfile>
xslt如下:
<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/xsl/transform">
<xsl:template match="studentfile">
<Table bgColor="#999999" align="center" width="100%">
<TR align="center"><TD>
<Font Size="12" Color="Red">
<xsl:value-of select="text()"/>
</Font>
</TD></TR>
</Table>
<Table border="1" bgColor="#FFFFrf" align="center" width="100%">
<TR align="center">
<TD>ѧºÅ</TD><TD>ÐÕÃû</TD>
<TD>ÐÔ±ð</TD><TD>ÄêÁä</TD>
<TD>³öÉúÈÕÆÚ</TD>
<TD>ÕþÖÎÉí·Ý</TD>
</TR>
<xsl:for-each select="student">
<TR align="center">
<TD><xsl:value-of select="studentfile/student/num"/></TD>
<TD><xsl:value-of select="name"/></TD>
<TD><xsl:value-of select="sex"/></TD>
<TD><xsl:value-of select="old"/></TD>
<TD><xsl:value-of select="birthday"/></TD>
<TD><xsl:value-of select="istuyuan"/></TD>
</TR>
</xsl:for-each>
<xsl:apply-templates/>
</Table>
</xsl:template>
</xsl:stylesheet>