Hallo Memo,
Ich versuche nun wie folgt auf die Zahl zuzureifen:
<xsl:variable name="http://www.random.org/integers/?num=1&min=1&max=15&col=1&base=10&format=plain&rnd=new</xsl:variable>
<xsl:value-of select="document($randomID)/html/body/pre"/>
name ist der Variablenname, mit select (oder innerhalb von xsl:variable) wird der Wert zugewiesen:
`<xsl:variable name="randomID" select="document('http://www.random.org/integers/?num=1&min=1&max=200&col=1&base=10&format=plain&rnd=new')"/>`{:.language-xml}
Funktioniert aber nur im Firefox und selbst dort erscheint noch ein Verarbeitungsfehler vor der Zufallszahl, welcher sich "abschneiden" lässt:
`<xsl:value-of select="substring-before(substring-after($randomID, 'Spalte 1:'), '^')"/>`{:.language-xml}
Insofern also kaum browsertauglich. Probiere es mal mit [EXSLT](http://www.exslt.org/random/).
Grüße,
Thomas