Hallo,
mein link sieht wie folgt aus:
<a targe="_self"><xsl:attribute name="href">?id=<xsl:value-of select="id" /></xsl:attribute>
<xsl:value-of select="name" />
</a>
Duweiss, dass dann dein Link so aussieht <a href="?id=ABDC">Text</a> ? und dass es damit kein Link ist. (zumindest solltest du einen # als 'fragment identifier' verwenden: <a href="#?id=ABDC">Text</a>
nun möchte ich die variable "id" immer auslesen, um den richtigen
template laden zu können.
wie kann ich also diesen parameter auslesen mithilfe von xslt,
oder wie auch immer?
Mit XSLT:
Du definierst einen Parameter und verwendest ihn dann in einem XPath-Ausdruck. Z.B. so:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="myID" />
...
<xsl:apply-templates select="myElement[@id = $myID]" />
...
</xsl:stylesheet>
Grüße
Thomas