一个关于XSLT样式表的问题,大家帮帮忙!!!

engelsa 2004-11-21 02:34:47
偶的样式表文件如下
<?xml version='1.0' encoding='GB2312'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
<xsl:output media-type="text/html"/>
<xsl:template match="/">
<html>
<body>
<table width='400' border='100'>
<tr>
<td><b>Sno</b></td>
<td><b>Sname</b></td>
<td><b>Ssex</b></td>
<td><b>Sage</b></td>
<td><b>Sdept</b></td>
</tr>
<xsl:apply-templates/>
</table>
</body>
</html>
</xsl:template>

<xsl:template match="Student">
<tr>
<td>
<xsl:value-of select="@Sno"/>
</td>
<td>
<xsl:value-of select="@Sname"/>
</td>
<td>
<xsl:value-of select="@Ssex"/>
</td>
<td>
<xsl:value-of select="@Sage"/>
</td>
<td>
<xsl:value-of select="@Sdept"/>
</td>
</tr>
</xsl:template>
</xsl:stylesheet>

执行完SQL查询调用了样式表后显示下面的结果
- <html>
- <body>
- <table width="400" border="100">
- <tr>
- <td>
<b>Sno</b>
</td>
- <td>
<b>Sname</b>
</td>
- <td>
<b>Ssex</b>
</td>
- <td>
<b>Sage</b>
</td>
- <td>
<b>Sdept</b>
</td>
</tr>
- <tr>
<td>95001</td>
<td>李一</td>
<td>男</td>
<td>20</td>
<td>CS</td>
</tr>
- <tr>
<td>95002</td>
<td>陈二</td>
<td>男</td>
<td>21</td>
<td>CS</td>
</tr>
</table>
</body>
</html>



上述结果我想是XML格式,保存为HTM格式后可以正常显示,在此我想问大家,应该怎么修改样式表才可以使查询后直接显示为HTML的格式,而不是XML格式
谢谢大家了
...全文
127 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2005-03-23
  • 打赏
  • 举报
回复
<xsl:output method='html' encoding='GB2312'/>
jingkingsoft 2005-03-18
  • 打赏
  • 举报
回复
帮忙,不过楼主可否把你的方法Po出来呢?
engelsa 2005-03-17
  • 打赏
  • 举报
回复
谁帮忙回个贴,我要送分把这帖子结了

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧