我对 XSLT 中的某种随机函数有疑问。
我有一个非常简化的 XML 文件,看起来类似于:
<node id="1198">
<node id="1201">
<data alias="name">Flemming</data>
<data alias="picture">1200</data>
</node>
<node id="1207">
<data alias="name">John</data>
<data alias="picture">1205</data>
</node>
<node id="1208">
<data alias="name">Michael</data>
<data alias="picture">1206</data>
</node>
</node>
我想要一些 XSLT,随机取一个节点 id 并将其放入一个名为“choosenNode”的变量中。像这样,如果选择了 ID 为 1207 的节点:
<xsl:variable name="choosenNode" value="1207" />
我怎样才能做到这一点?XSLT 中有随机函数吗?顺便说一句,我希望在包含 XSLT 的每个页面上刷新该变量。
我在 Umbraco CMS 工作,如果这对你们有帮助的话。
谢谢,-金