微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将所有属性集收集到一个样式表中,并从 principal.xsl

如何解决将所有属性集收集到一个样式表中,并从 principal.xsl

我将有相当多的属性集组合,因为我使用解析的 JSON 数据,具有扁平层次结构(我需要在 XSL 中构建属性内容)。由于我已将 XSL 与文件 principal.xsl 模块化为主要 XSL,因此将属性集的所有变体收集在一个文件中并从 principal.xsl 调用文件将是有益的。我已经明白,当执行包含一个实际将模板插入到 principal.xsl 时。但属性集不在模板内。

如何将另一个 XSL 文件中的属性集加载到 principal.xsl 中?

解决方法

如果您包含一个声明属性集的样式表模块,您应该能够在包含的样式表中使用这些属性集。

https://www.w3.org/TR/xslt-30/#include 谈到声明 https://www.w3.org/TR/xslt-30/#dt-declaration,当然 xsl:attribute-set 是您可以包含的一种声明类型。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。