Falk: Parameter auslesen ?

Hallo,

wie kann ich einen Parameter auslesen der mit einem URL übergeben wird? Beispiel : dokument.xml?id=1

Habs versucht im Stylesheet mit

<xsl:param name="id" select="'default'" />

<xsl:template match="/">
 <p>
 <xsl:value-of select="$id" />
 </p>
</xsl:template>

Es wird dann 'default' ausgegeben aber nicht der Wert 1.

Kann mir da jemand weiterhelfen?

Vielen Dank
Falk

  1. Hi,

    wie kann ich einen Parameter auslesen der mit einem URL übergeben wird? Beispiel : dokument.xml?id=1

    Soweit ich weiß, funktioniert das nur dann, wenn die Transformation NICHT im Browser stattfindet.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. Vielen Dank,

      hab sowas fast schon vermutet, aber nirgends eine Info gefunden.

      Falk

  2. Hallo,

    wie kann ich einen Parameter auslesen der mit einem URL übergeben wird? Beispiel : dokument.xml?id=1

    Habs versucht im Stylesheet mit
    <xsl:param name="id" select="'default'" />
    <xsl:template match="/">
     <p>
     <xsl:value-of select="$id" />
     </p>
    </xsl:template>

    Es wird dann 'default' ausgegeben aber nicht der Wert 1.

    Du selektierst ja auch den String: default.
    ----------
    <xsl:param name="id" />
    ...
    <p>
     <xsl:value-of select="$id" />
    </p>
    ----------

    Aber wie gesagt, nur bei serverseitigen Verarbeitung, da border URL-Parameters nicht unterstützen.

    Grüße
    Thomas