转换失败,没有错误消息

托马斯·韦勒

我有以下XML

<?xml version='1.0' ?>
<?xml-stylesheet type='text/xsl' href='Transformations\style.xsl'?>
<test>
</test>

以及在Transformations子文件夹中的样式表style.xsl

<?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:include href="Common.xsl"/>
  <xsl:template match="/">
    <HTML DIR="LTR">
      <HEAD>
        <TITLE>Test</TITLE>
      </HEAD>
      <BODY>
        Just a test
      </BODY>
    </HTML>
  </xsl:template>
</xsl:stylesheet>

和common.xsl

<?xml version='1.0'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="html"/> 
</xsl:stylesheet>

当我在Opera中打开XML时,它说

该文档的XSLT样式表无效。来自XSLT引擎的错误消息:

并且后面没有其他错误消息:它可以在IE和Firefox中使用。

可能是什么问题?

我已经尝试在Dragonfly和错误控制台中进行查找,但是没有任何帮助。

版本信息:
Opera 12.17
Windows 7 SP1 x64

托马斯·韦勒

使用Process Monitor来诊断问题,着眼于不成功的结果,我发现Common.xsl没有找到。Opera查找文件的路径不包含该Transformations文件夹。

过程监控器截图

这将我带到XML中的样式表路径:

<?xml-stylesheet type='text/xsl' href='Transformations\style.xsl'?>

用斜杠代替反斜杠可以解决此问题:

<?xml-stylesheet type='text/xsl' href='Transformations/style.xsl'?>

该问题似乎仅适用于包括在内common.xsl如果省略了include style.xsl,则即使使用反斜杠,转换也只能使用。

正如在评论@IanRoberts提到,歌剧对待href属性的URI和替换(无效)的文件名Transformations\style.xsl通过Common.xsl

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Pygame似乎崩溃,没有错误消息

PyQt:退出时没有错误消息(回溯)

Xcode:构建失败,但没有错误消息

休眠不创建表,但没有错误消息

Visual Studio在断言失败时退出,没有错误消息

Nunit-未发现测试[没有错误消息]

ZipArchive PHP:Close()返回false,没有错误消息

Gnome Shell扩展未加载,没有错误消息

Android gradle构建突然在':app:mergeDebugResources'上失败,没有错误消息

使用SELECT TOP时转换失败错误,但是选择所有行时没有错误

野牛:有效表达式的GLR解析失败,没有错误消息

如果PhoneGap Build失败而没有错误消息怎么办?

y痒:蜘蛛退出所有错误产生之前没有错误消息

Vue组件未安装或渲染,没有错误消息

Python多线程模块崩溃而没有错误消息

我的junit测试中没有错误消息

查询失败,没有错误

无法创建ZIP存档,但没有错误消息

Joomla登录不起作用-没有错误消息

SCP失败而没有错误

转储导入停止,没有错误消息

上面的“ systemctl status”表明它已失败,但是没有错误消息

熊猫数据框比较挂起而没有错误消息

Mongo查询“$avg”返回nan而没有错误消息

vsftpd 无法启动 - 没有错误消息

页面无法呈现但没有错误消息

AWS-Sagemaker 中的 XGBoost 模型失败,没有错误消息

AWS 步骤函数 - 转换 {AWS::AccountId}::StepFunctionsYamlTransform 失败且没有错误消息

MQTT paho - 发布消息失败时没有错误