XSLT解析出现错误,求助!

dicman 2005-09-28 04:34:32
Error Type:
msxml3.dll (0x80004005)
The stylesheet does not contain a document element. The stylesheet may be empty, or it may not be a well-formed XML document.

请问这种错误是因为什么问题造成的?
...全文
147 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ssm1226 2005-09-29
  • 打赏
  • 举报
回复
结尾处少了一个</xsl:template>

<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" />
<xsl:param name="top" />
<xsl:param name="page" />
<xsl:param name="searchterm" />
<xsl:template match="/">
<xsl:for-each select="rss/channel/item">
<xsl:if test="position() < ($top*($page+1)) + 1 and position() > $page * $top">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<a href="{link}">
<span>
<xsl:value-of select="title" />
</span>
</a>
</td>
</tr>
<tr>
<td>
<span>
<xsl:value-of select="link" />
</span>
</td>
</tr>
<tr>
<td>
<span>
<xsl:value-of disable-output-escaping="no" select="translate(substring(description,1,150),'/',' /')" />
</span>
<hr />
</td>
</tr>
</table>
</xsl:if>
<xsl:if test="position()=last()">
Found <xsl:value-of select="last()" /> results. Displaying <xsl:value-of select="($page * $top) + 1" /> to <xsl:value-of select="$top*($page+1)" />
<xsl:if test="$page=0">
<a href="msn-search.asp?term={$searchterm}&page={$page+1}&results={$top}">Next>></a>
</xsl:if>
<xsl:if test="not($page=0)">
<xsl:if test="$top*($page+1)>last()">
<a href="msn-search.asp?term={$searchterm}&page={$page}&prev=t&results={$top}"><<Prev</a>
</xsl:if>
<xsl:if test="not($top*($page+1)>last())">
<a href="msn-search.asp?term={$searchterm}&page={$page}&prev=t&results={$top}"><<Prev</a>
<xsl:text disable-output-escaping="yes">& </xsl:text>
<a href="msn-search.asp?term={$searchterm}&page={$page+1}&results={$top}">Next>></a>
</xsl:if>
</xsl:if>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
dicman 2005-09-29
  • 打赏
  • 举报
回复
初学XSLT,照着别人的改了一些,请各位帮忙看看,谢谢了!
dicman 2005-09-29
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" />
<xsl:param name="top" />
<xsl:param name="page" />
<xsl:param name="searchterm" />
<xsl:template match="/">
<xsl:for-each select="rss/channel/item">
<xsl:if test="position() < ($top*($page+1)) + 1 and position() > $page * $top">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<a href="{link}">
<span>
<xsl:value-of select="title" />
</span>
</a>
</td>
</tr>
<tr>
<td>
<span>
<xsl:value-of select="link" />
</span>
</td>
</tr>
<tr>
<td>
<span>
<xsl:value-of disable-output-escaping="no" select="translate(substring(description,1,150),'/',' /')" />
</span>
<hr />
</td>
</tr>
</table>
</xsl:if>
<xsl:if test="position()=last()">
Found <xsl:value-of select="last()" /> results. Displaying <xsl:value-of select="($page * $top) + 1" /> to <xsl:value-of select="$top*($page+1)" />
<xsl:if test="$page=0">
<a href="msn-search.asp?term={$searchterm}&page={$page+1}&results={$top}">Next>></a>
</xsl:if>
<xsl:if test="not($page=0)">
<xsl:if test="$top*($page+1)>last()">
<a href="msn-search.asp?term={$searchterm}&page={$page}&prev=t&results={$top}"><<Prev</a>
</xsl:if>
<xsl:if test="not($top*($page+1)>last())">
<a href="msn-search.asp?term={$searchterm}&page={$page}&prev=t&results={$top}"><<Prev</a>
<xsl:text disable-output-escaping="yes">& </xsl:text>
<a href="msn-search.asp?term={$searchterm}&page={$page+1}&results={$top}">Next>></a>
</xsl:if>
</xsl:if>
</xsl:if>
</xsl:for-each>
</xsl:stylesheet>
cds27 2005-09-29
  • 打赏
  • 举报
回复
翻译:
这XSL不包含一个文档元素。可能内容为空,或者格式错误。

原因:
如错误提示所言。重点注意“格式错误”。
孟子E章 2005-09-29
  • 打赏
  • 举报
回复
xsl文件不合法或者编与文件格式不要一致
ssm1226 2005-09-29
  • 打赏
  • 举报
回复
xsl文件有问题,贴出你的xsl看看~
dicman 2005-09-29
  • 打赏
  • 举报
回复
我检查代码了,应该不是文件不存在或路径的问题
ssm1226 2005-09-28
  • 打赏
  • 举报
回复
文件不存在或路径错误~
内容概要:本文围绕“【SCUC】N-1故障集+安全约束机组组合研究(Matlab代码实现)”展开,系统探讨电力系统在N-1故障场景下的安全约束机组组合(SCUC)问题,旨在实现系统安全性与运行经济性的协同优化。研究通过构建包含机组启停、出力计划、潮流约束、备用容量及N-1安全准则的数学模型,结合混合整数线性规划等优化算法,利用Matlab平台完成仿真求解,并引入YALMIP等建模工具提升建模效率。文档提供了完整的代码实现方案与测试案例,涵盖故障集的生成与处理方法,帮助用户掌握鲁棒性和分布鲁棒优化的基本思想,适用于电力系统安全校核与调度决策支持。; 适合人群:电力系统及相关专业的研究生、从事电力调度、能源优化的科研人员及工程技术人员。; 使用场景及目标:① 掌握N-1安全准则在机组组合中的建模方法与实现流程;② 开展安全约束机组组合(SCUC)与安全约束经济调度(SCED)的仿真分析;③ 利用Matlab/YALMIP快速搭建电力系统优化模型并进行求解与验证。; 阅读建议:建议读者结合文档内容与网盘提供的完整资源(含代码与数据),动手实践建模与调试过程,重点关注约束条件的设定、故障场景的枚举与处理策略,同时参考相关文献深化对鲁棒优化与分布鲁棒方法的理解。

8,906

社区成员

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

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