Tengo una pregunta sobre algún tipo de función aleatoria en XSLT.Elegir al azar un nodo en XSLT
Tengo un archivo XML que muy simplificada similar a esto:
<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>
me gustaría tener un poco de XSLT, que ramdomly tomó uno de los nodos de identificación y ponerlo en una variable llamada "choosenNode ". De esta manera, si el nodo con el ID de 1207 fue el seleccionado:
<xsl:variable name="choosenNode" value="1207" />
¿Cómo puedo hacer esto? ¿Hay una función aleatoria en XSLT? Por cierto, me gustaría que la variable se actualice en cada página donde se incluye XSLT.
Y trabajo en Umbraco CMS, si eso les ayuda chicos.
Gracias, -Kim
Eso se ve muy bien Tim, esta podría ser una buena solución. Lo veré mañana, así obtendrás una respuesta correcta si funciona: D Gracias ... –
OK - Realmente no he comprobado el código, simplemente lo escribí casi en la parte superior de mi cabeza , así que ¡cuidado con los errores! –
OOOPS - algunos pequeños errores tipográficos allí. Lo he arreglado y comprobé que funciona en una de mis instalaciones de Umbraco. También agregué una línea que muestra cómo obtener un valor. –