我對XSLT中的某種隨機函數有疑問。隨機選擇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,那ramdomly了節點ID的一個,放入一個所謂的「choosenNode變量」。 這樣,如果與1207的ID的節點被選擇的一個:
<xsl:variable name="choosenNode" value="1207" />
我怎樣才能做到這一點? XSLT中是否有隨機函數?順便說一下,我希望在每個包含XSLT的頁面上刷新變量。
我在Umbraco CMS工作,如果這可以幫助你們。
感謝, -Kim
Tim看起來很酷,這可能是一個很好的解決方案。我會明天檢查出來,所以如果它能正常工作,你會得到一個正確的答案:D 謝謝... – 2009-09-07 15:24:58
好的 - 我沒有真正檢查過代碼 - 只是輸入了它,幾乎離開了我的頭頂,所以要小心錯誤! – 2009-09-07 15:27:51
OOOPS - 在那裏有幾個小錯別字。我已經整理過它並檢查了它是否適用於我的一個Umbraco安裝。我還添加了一行顯示如何獲取值。 – 2009-09-07 15:46:46