我正在使用 Saxon 9.3 HE 和 Java 1.6。我可以通过在实例上提供解析器来解析 xsl 中的语句xsl:include。xsl:importsetURIResolverTransformerFactory
但是,Source resolve(String includee, String includer)如果文件之前已解析,则不会调用该方法。这对我来说是个问题,因为我想根据includer文件进行不同的解决。例如<xsl:include href="foo.xsl"/>infile1.xsl将是与<xsl:include href="foo.xsl"/>in不同的文件file2.xsl,file1.xsl并且file2.xsl将包含在file3.xsl. 我有一些“基本”代码和“客户特定”代码可以覆盖模板文件,我需要为我正在构建的框架以不同的方式解决它们。