小编Roy*_*ons的帖子

XSLT条件包括外部文件

我想在XSLT中执行条件包含,但xsl:include是一个顶级元素.您只能使用xsl:if或xsl:在模板内部选择.是否有任何类型的黑客或工作允许条件包含外部文件?我试图使用document()函数,但它无法加载我的外部文件(可能是因为它不符合某些规则使其"有效").

我的外部xml文件是一堆xslt代码片段.根据主XSLT文件中变量的值,外部文件中的相应代码应该"复制/粘贴"到位(如C或PHP中的条件包含).

我的主XSLT文件的流程应按以下方式进行:

$configurationMode
if ( $configurationMode = Standard ) { xsl:include="standard.xml" } else { xsl:include="alt.xml" }
Run Code Online (Sandbox Code Playgroud)

显然我不能像上面那样简单地做到这一点,因此我问为什么会有黑客攻击或解决方法.

xml xslt

6
推荐指数
2
解决办法
8143
查看次数

标签 统计

xml ×1

xslt ×1