我有一个这样定义的父样式表:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="external/webcommon/WebappTransform.xsl" />
<xsl:variable name="webAppFinalName">rf</xsl:variable>
</xsl:stylesheet>`
导入的样式表WebappTransform.xsl
包含某些模板中包含的一些内联 CSS:
@import url("/{$webAppFinalName}/external/webcommon/css/print.css");
转换发生在 Java servlet 过滤器中,我无法准确地看到输出 HTML,但是从最终结果中可以清楚地看出该变量没有被正确插入。
如果我手动插入变量并尝试使用完整的 XSL,那么一切都很好。
有人可以解释一下这里有什么问题吗?咨询一些在线资源表明这种方法应该有效。
真诚的感谢。