请教一个问题?
1.xml文件内容如下:
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet href="xml.xsl" type="text/xsl"?>
<!DOCTYPE books SYSTEM "book.dtd">
<books>
<图书
isbn="7-111-047064">
<书名>Java编程思想</书名>
<作者>Bruce Eckel</作者>
<出版时间>
<年份>1999</年份>
<月份>4</月份>
</出版时间>
<价格>60元</价格>
</图书>
<图书
isbn="7-222-047064">
<书名>VB.NET高级指南</书名>
<作者>Bruce Eckel</作者>
<出版时间>
<年份>2002</年份>
<月份>4</月份>
</出版时间>
<价格>86元</价格>
</图书>
</books>
--------------------------
book.dtd如下:
<?xml version="1.0" encoding="gb2312"?>
<!ELEMENT 图书 (书名,作者+,出版时间,价格)>
<!ATTLIST 图书 isbn CDATA #REQUIRED>
<!ELEMENT 书名 (#PCDATA)>
<!ELEMENT 作者 (#PCDATA)>
<!ELEMENT 出版时间 (年份,月份)>
<!ELEMENT 年份 (#PCDATA)>
<!ELEMENT 月份 (#PCDATA)>
<!ELEMENT 价格 (#PCDATA)>
----------------------------
xml.xsl内容如下:
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output encoding="GB2312"/>
<xsl:template match="books">
<HTML>
<HEAD>
<TITLE>最畅销图书列表</TITLE>
</HEAD>
<BODY>
<xsl:apply-templates select="图书">
</BODY></HTML>
</xsl:template>
<xsl: template match="图书">
<HR></HR>
<p>
<XSL:value-of select="书名">
<xsl:value-of select="作者">
<xsl:value-of select="出版时间">
<xsl:value-of select="价格">
</p>
</xsl:template>
</xsl:stylesheet>
现在不知为什么用浏览器浏览时出错!
错误提示如下:
结束标记 'BODY' 与开始标记 'xsl:apply-templates' 不匹配。处理资源 'http://dellserver/xml/xml.xsl' 时出错。第 13 行,位置: 6
</BODY></HTML>
-----^
请教各位大虾!