xslt - 如何运行 xslt2.0 使用 xalan
问题描述
其实我有两种方法:一种是: document-location()
另一种是:
<xsl:for-each-group select="*" group-adjacent="boolean(self::table)">
第一种方法支持 xalan 但不支持 saxon ,第二种方法支持 saxon 但不支持 xalan 。
为此,我为两种方法创建了两个文件。但我不想创建两个不同的文件。有没有与 xalan 相同的方法?
解决方案
我想使用撒克逊语运行 document-location() 方法。
我找不到任何有关此方法实际作用的文档。
如果 - 如这里所建议的- 它返回正在处理的 XML 文件的路径,您可以使用 XPath 2.0base-uri()
或document-uri()
函数来执行相同的操作。
推荐阅读
- django - S3 Lambda 触发器不会为每个文件上传触发
- java - 将子模块发布到本地 maven
- reactjs - 使用反应钩子形式控制器注册 react-bootstrap-typeahead
- electron - 内容安全策略通配符似乎被忽略了
- excel - 为什么vba有时找不到工作簿
- amazon-web-services - CodeBuild 显示成功;但是,使用 Packer 时应该说 FAILED
- r - 与计数分组后不能使用更宽的枢轴
- rust - 无法在 android 上接收板/多播消息
- sql - 查询返回当前订单前后特定Product ID的订单数量
- bootstrap-5 - 当第二列不可见时,我想让第一列使用所有宽度