社区首页 >问答首页 >我可以将xslt链接到另一个xslt吗?

我可以将xslt链接到另一个xslt吗?
EN

Stack Overflow用户
提问于 2009-02-10 08:15:31
回答 3查看 2.8K关注 0票数 8

基本上,我希望有一个xslt作为我的“基础”xslt,并希望将其链接到子xslt文件中。

这个是可能的吗?

这样做的目的是减少代码重复。

我们将为不同的客户提供许多子xslt文件,所有文件都具有自己的格式和附加文本等,并且不希望为每个客户端xslt重复基本代码。

我知道我们可以根据客户类型进行格式化,但这会使xslt变得混乱。理想情况下,就像每个客户的客户相关代码。

这不是做xslt的方法吗?我是第一次接触xslt!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-02-10 08:19:13

代码语言:javascript
代码运行次数:0
复制
<xsl:import href="library/utility-include.xsl" />

href路径是相对于当前xsl文件的。 documentation

请记住,您必须将导入行编写为<xsl:stylesheet><xsl:transform>的第一个子元素。它们不能出现在整个文件中。

票数 14
EN

Stack Overflow用户

发布于 2009-02-10 09:35:13

正如所有其他答案所指定的那样,有两条指令

它们正是为提供这种能力而设计的。

您可能会感兴趣的是,有完整的模板和函数库,可以在内部导入库的其他样式表。该库的样式表旨在导入到用户的XSLT样式表中。

例如,一定要看一下XSLT中用于函数式编程的。

票数 10
EN

Stack Overflow用户

发布于 2009-02-10 08:19:12

是的,您可以-您可以对其他XSLT执行includeimport操作。

This is a good place to start learning about import,这就是你特别要找的。include是不同的,但值得了解。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/532985

复制
相关文章
XSL、XSLT
(图片来自:https://www.w3school.com.cn/xsl/xsl_for_each.asp)
问问计算机
2021/05/08
1.8K0
XSL、XSLT
执行XSLT转换
XSLT(Extensible StyleSheet Language Transformations,可扩展样式表语言转换)是一种基于XML的语言,用于描述如何将给定的XML文档转换为另一个XML或其他“人类可读”的文档。可以使用%XML.XSLT和%XML.XSLT2包中的类来执行XSLT 1.0和2.0转换。
用户7741497
2022/07/05
3.4K0
添加和使用XSLT扩展函数
当出现错误时,XSLT处理器(Xalan或Saxon)执行当前错误处理程序的error()方法,将消息作为参数发送到该方法。类似地,当发生致命错误或警告时,XSLT处理器会根据需要执行datalError()或Warning()方法。
用户7741497
2022/07/05
4.3K0
BizTalk 开发小技巧-Custom XSLT复杂mapping的简单实现
BizTalk最强大的就是消息的订阅/发布和消息转换(transform-mapping),与不同的业务系统做对接势必会用到mapping这个强大的工具。BizTalk提供了非常丰富的mapping函数(Functoids),满足你对业务的不同需要,实在不行可以用万能的Scripting这个工具。 但是处理XML消息的真正胸器是XPath和XSLT如果你精通这2种语言那么对于开发XML将事半功倍,当然也是必须要掌握的。 下面用2个小例子说明一下如何在BizTalk mapping过程中使用自定义的XSL
阿新
2018/04/12
1.6K0
BizTalk 开发小技巧-Custom XSLT复杂mapping的简单实现
xslt notes:数值函数与字符串函数
憋了好久了,懒啊,还是发出来。 xslt数值函数 number(num) 返回参数的数值。(num可以是布尔值、字符串或节点集) 示例:`<xsl:value-of select="number('1')"/>` 返回数字 1 abs(num) 返回参数的绝对值 示例:`<xsl:value-of select="abs('-3.14')"/>` 返回数字 3.14 ceiling(num) 返回大于num的最小整数 示例:`<xsl:value-of select="ceiling('2.1
Vicsh
2018/05/16
1.8K0
点击加载更多

相似问题

可以在XSLT/XSLT中显示运行总数吗?

11

XSLT 2链取代?

10

xslt :我可以使用xslt更新xml节点中的值吗?

20

我可以使用XSLT解析HTML吗?

36

我可以在Django中使用XSLT吗?

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档