如何为 XSLT 中的两组元素生成相同的随机数?
输入:
<paragraph>
<bq>34152</bq>
<eq>52325/eq>
<private type="DOB">SP1</private>
<bq>12431</bq>
<abc>EX</abc>
<eq>31333</eq>
</paragraph>
预期输出:
<paragraph>
<bq>55124</bq>
<eq>55124</eq>
<private type="DOB">SP1</private>
<bq>66565</bq>
<abc>EX</abc>
<eq>66565</eq>
</paragraph>
如何使用 apply-templates 为每个 bq 和 eq 集生成相同的随机数?
Input:
<paragraph>
<bq>34152</bq>
<eq>52325/eq>
<private type="DOB">SP1</private>
<bq>12431</bq>
<abc>EX</abc>
<eq>31333</eq>
</paragraph>
Expected Output:
<paragraph>
<bq>55124</bq>
<eq>55124</eq>
<private type="DOB">SP1</private>
<bq>66565</bq>
<abc>EX</abc>
<eq>66565</eq>
</paragraph>
How to use apply-templates to generate same random number for every bq and eq set?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 XSLT 3 中(例如使用随机数生成器),它可以归结为
需要 Saxon HE 10 或更高版本、Saxon PE/EE 9.8 或更高版本或 Saxon-JS 2。
In XSLT 3 (e.g. with
random-number-generator
) it would boil down toThat requires Saxon HE 10 or later or Saxon PE/EE 9.8 or later or Saxon-JS 2.