请问一个关于xsl转换的问题,出来的结果不是如我所料的
将下面的resume.xml用resume_expression.xsl转换,可是在ie中打开resume.xml出来的只有标题和第一行(姓名,生日),包含数据的另两行都没有,怎么回事呢?
resume.xml:
<?xml version="1.0" encoding="GB2312"?>
<?xml:stylesheet type="text/xsl" href="resume_expression.xsl"?>
<document>
<resume>
<name>禹希初</name>
<sex>男</sex>
<birthday>1977/7/5</birthday>
<skill>数据库设计与维护</skill>
<skill>Web开发</skill>
</resume>
<resume>
<name>张三</name>
<sex>男</sex>
<birthday>1980/7/5</birthday>
<skill>人工智能</skill>
<skill>Web开发</skill>
</resume>
</document>
resume_expression.xsl:
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/Transform" version="1.0">
<html>
<head>
<title>个人简历</title>
</head>
<body>
<xsl:for-each select="document">
<table border="1" cellspacing="0">
<caption style="font-size: 100%; font-weight: bold">个人简历</caption>
<tr>
<th>姓 名</th><th>生 日</th>
</tr>
<xsl:for-each select="resume">
<tr>
<td><xsl:value-of select="name"/></td>
<td><xsl:value-of select="birthday"/></td>
</tr>
</xsl:for-each>
</table>
</xsl:for-each>
</body>
</html>
</xsl:stylesheet>