XML引用样式单出错,请求帮助!(50分)

  • 主题发起人 主题发起人 wangxian11
  • 开始时间 开始时间
W

wangxian11

Unregistered / Unconfirmed
GUEST, unregistred user!
以下是XML文件:
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="test4-1.xsl"?>
<网上书屋>
<分类 类别="操作系统">
<书籍>
<书名>RED HAT LINUX 系统管理大全</书名>
<作者>THOMAS SCHENK</作者>
<出版社>机械工业出版社</出版社>
</书籍>
<书籍>
<书名>中文版WINDOWS NT技术支持培训教程</书名>
<作者>MICROSOFT PRESS</作者>
<出版社>人民出版社</出版社>
</书籍>
<书籍>
<书名>RED HAT LINUX 宝典</书名>
<作者>CHRISTOPHER NEGUS</作者>
<出版社>电子工业出版社</出版社>
</书籍>
</分类>
<分类 类别="数据库">
<书籍>
<书名>JDBC API数据库编程实作教程</书名>
<作者>夏帮贵</作者>
<出版社>北京希望电子出版社</出版社>
</书籍>
<书籍>
<书名>ACCESS 2000编程员指南</书名>
<作者>夏帮贵</作者>
<出版社>北京希望电子出版社</出版社>
</书籍>
<书籍>
<书名>SQL SERVER 7.0系统管理</书名>
<作者>微软公司</作者>
<出版社>北京希望电子出版社</出版社>
</书籍>
</分类>
<分类 类别="程序设计">
<书籍>
<书名>BORLAND C++ 3.0-4.0深入编程</书名>
<作者>施小令</作者>
<出版社>学院出版社</出版社>
</书籍>
<书籍>
<书名>BORLAND C++ 库函数手册</书名>
<作者>里文童 六天方</作者>
<出版社>北京航空航天大学出版社</出版社>
</书籍>
<书籍>
<书名>QBASIC 语言教程</书名>
<作者>潭豪强</作者>
<出版社>电子工业出版社</出版社>
</书籍>
</分类>
</网上书屋>
以下是XSL文件:
<?xml version="1.0"?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/TR/WD-xsl"
xmlns="http://www.w3.org/TR/REC-html40">
<xsl:template match="/">
<html>
<head>
<title>网上书屋</title>
</head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="网上书屋">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="分类">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="书籍">
<xsl:value-of select="书名"/><br/>
</xsl:template>
</xsl:stylesheet>
以下是出错信息:
无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。

--------------------------------------------------------------------------------
文本内容中发现无效字符。处理资源 'file:///D:/wang/8.10/test4-1.xsl' 时出错。第 9 行,位置: 16
<title>

----我找不出错误来,请各位帮忙找一下,谢谢!

 
在你的XSL文件加上:encoding="gb2312"这个呀。
test4-1.xsl修改后如下:
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/TR/WD-xsl"
xmlns="http://www.w3.org/TR/REC-html40">
<xsl:template match="/">
<html>
<head>
<title>网上书屋</title>
</head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="网上书屋">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="分类">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="书籍">
<xsl:value-of select="书名"/><br/>
</xsl:template>
</xsl:stylesheet>
 
这是一个多礼拜以前的问题,现在看看,觉得真简单!
 
后退
顶部