markus: Parameteruebergabe an XSL

Beitrag lesen

hi,

ich raffs nicht.

hier mein code:

<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<!--
hier weise ich der variablen pageID den im URL übergebenen wert zu.
!-->
<xsl:param name="pageID" select="'1'" />

[...]

<xsl:for-each select="fotobook/page">

<!--
und hier frage ich die variable ab.
!-->

<xsl:if test="id = $pageID">
       <xsl:for-each select="entry">

[...]

</xsl:template>
</xsl:stylesheet>

die if-abfrage haut hin, aber er benutzt halt immer den default wert, der oben in <xsl:param name="pageID" select="'1'" /> zugewiesen wird.

der URL sieht folgendermassen aus: www.blabla.de/data.xml?pageID=1

wo liegt der fehler???

danke, markus