xslt2.0 使用 xalan,xslt,saxon,xalan"/>

首页 > 解决方案 > 如何运行xslt2.0 使用 xalan

问题描述

其实我有两种方法:一种是: document-location() 另一种是:

<xsl:for-each-group select="*" group-adjacent="boolean(self::table)">

第一种方法支持 xalan 但不支持 saxon ,第二种方法支持 saxon 但不支持 xalan 。

为此,我为两种方法创建了两个文件。但我不想创建两个不同的文件。有没有与 xalan 相同的方法?

标签: xsltsaxonxalan

解决方案


我想使用撒克逊语运行 document-location() 方法。

我找不到任何有关此方法实际作用的文档。

如果 - 如这里所建议的- 它返回正在处理的 XML 文件的路径,您可以使用 XPath 2.0base-uri()document-uri()函数来执行相同的操作。


推荐阅读