如何在xslt1.0中使用foreach将全局变量加1

发布于 2024-11-09 18:16:58 字数 109 浏览 0 评论 0原文

我正在处理一个 XML 文件,我想根据条件记录节点数量。如果条件为 true,则将全局变量增加 1;如果为 false,则不增加。如何使用 for-each 循环来做到这一点。

提前致谢。

I am processing an XML file where I want to keep count of number of nodes according to condition. If condition is true then increase the global variable by 1 and if false then doesn't increase. How to do this by using for-each loop.

Thanks in Advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

帝王念 2024-11-16 18:16:58

xslt 中的“变量”实际上并不是变量,它们是不可变的。一旦你设置它们,它们就被设置了,你不能增加它们。

这个问题

"Variables" in xslt aren't actually variable, they are immutable. Once you set them they are set, you can't increment them.

There are a number of other options detailed in the answers to this question.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文