【发布时间】:2019-11-11 21:00:12
【问题描述】:
首先,我的问题不重复: How to fix 'Errors were reported during stylesheet compilation' in XSLT?
问题:
我使用氧气编辑器工具运行我的代码。使用 Saxon-HE 9.8.0.12 调试器引擎。
这是我的 XSLT 代码:
<?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" version="1.0" encoding="UTF-8" indent="yes" />
<xsl:include href="Global Variables.xsl" />
<xsl:include href="common/basicDataTypes/basicText.xsl" />
<xsl:include href="common/basicDataTypes/case.xsl" />
<xsl:include href="common/basicDataTypes/figure.xsl" />
<xsl:include href="common/basicDataTypes/links.xsl" />
<xsl:include href="common/basicDataTypes/list.xsl" />
<xsl:include href="common/basicDataTypes/text.xsl" />
<xsl:include href="common/basicDataTypes/wcn.xsl" />
<xsl:include href="common/dispatch/commonDispatch.xsl" />
<xsl:include href="common/limit/limit.xsl" />
<xsl:include href="common/procedure/action.xsl" />
<xsl:include href="common/procedure/condition.xsl" />
<xsl:include href="common/procedure/context.xsl" />
<xsl:include href="common/procedure/failureConsequence.xsl" />
<xsl:include href="common/procedure/nonNormalProcContent.xsl" />
<xsl:include href="DataManagement/DmStatus.xsl" />
<xsl:include href="DataManagement/Pm.xsl" />
<xsl:include href="DataManagement/PmStatus.xsl" />
<xsl:include href="Dispatch/DispatchItem.xsl" />
<xsl:include href="Dispatch/SystemFault.xsl" />
<xsl:include href="System/SystemDescription.xsl" />
<xsl:template match="/">
<html>
<head>
<link rel="stylesheet" type="text/css" href="main.css" />
<link rel="stylesheet" type="text/css" href="special elements.css" />
<link rel="stylesheet" type="text/css" href="common/basicDataTypes/basicText.css" />
<link rel="stylesheet" type="text/css" href="common/basicDataTypes/list.css" />
<link rel="stylesheet" type="text/css" href="common/basicDataTypes/wcn.css" />
<link rel="stylesheet" type="text/css" href="common/dispatch/commonDispatch.css" />
<link rel="stylesheet" type="text/css" href="common/limit/limit.css" />
<link rel="stylesheet" type="text/css" href="common/procedure/context.css" />
<link rel="stylesheet" type="text/css" href="common/procedure/failureConsequence.css" />
</head>
<body>
<xsl:comment>
This is a comment!
</xsl:comment>
<xsl:apply-templates />
<hr />
</body>
</html>
</xsl:template>
</xsl:stylesheet>
当我运行代码时出现错误:“在样式表编译期间报告了错误”
问题出在哪里?
【问题讨论】:
-
您应该包含错误。氧气中应该有一个窗口,显示所有错误和警告。或者,这是您的配置错误,例如:“找不到输入 xml”
-
还有另一个错误消息:“文档顺序排序器的必需项目类型是 node();提供的表达式 ($exists_lc=0and$exists_lec=0) 具有项目类型 xs:boolean。”我在标题中提出的信息真的只是一般信息,并且总是伴随着详细信息吗?如果是这样,那很好-我将继续就第二条消息寻求帮助...
-
是的,您标题中报告的消息只是对所发生事件的摘要。有关详细信息,您需要在消息窗口中查看。