首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XSL全局赋值

XSL全局赋值
EN

Stack Overflow用户
提问于 2009-12-10 16:10:31
回答 2查看 786关注 0票数 0

我声明了一个XSL变量

我想动态地更改该变量的值。

例如。变量X=0

如果我想重新计算X= 100。

它只将第一个值赋给变量,如何在XSL中为值全局赋值做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2009-12-10 16:19:39

XSL“变量”实际上根本不是变量,它们总是在定义时被赋值,并且在它们的生命周期中保持它们的值。

票数 1
EN

Stack Overflow用户

发布于 2009-12-11 10:55:53

<xsl:variable>实际上是常量,你不能改变它们。例如,如果您在for-each循环中看到一个变量,那么实际上每次循环运行时都会定义一个变量,而不是更改。

您可能想要检查参数。它们只在某些情况下有效,但您可以使用参数将值传递到模板(使用call-templateapply-templates),这有点像您对变量的操作。

Here is some info

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

https://stackoverflow.com/questions/1879375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档