【发布时间】:2010-12-23 22:43:10
【问题描述】:
我有一组固定的小节点:<a>、<b>、<c>、<d>。每个节点的值可以是 1 或 0。
此外,每个节点都有一个权重:分别为 1、2、3、4。不使用节点属性。
如何使用 XSLT 1.0 将每个节点的值乘以其权重相加?示例:
<a>0</a>
<b>1</b>
<c>0</c>
<d>1</d>
总和:6
<a>1</a>
<b>1</b>
<c>0</c>
<d>0</d>
总和:3
<a>0</a>
<b>1</b>
<c>1</c>
<d>1</d>
总和:9
【问题讨论】:
-
好问题,+1。有关完整而简短的 XSLT 1.0 解决方案,请参阅我的答案。 :)