Hallo,
- Frage:
Die obige XML-Datei besteht aus vielen <item> Knoten. Ist es möglich über einen URL-Anhang der Form
... demo.xml?item=5
nur den <item>-Knoten anzuzeigen, der die Positions-Nr. 5 (entsprechend dem ?item=) hat? Und gleichzeitig alle anderen auszublenden?
Ja, aber das setzt voraus, dass du deine XML/XSL Transformation serverseitg machst. Die Browser unterstützen beim clientsitigen Transformation keine URL Parmeter.
sonst:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="item" select"''" />
<xsl:template match="/">
<!-- andere dinge fuer die ausgabe -->
<xsl:apply-templates select="item[position() = $item] />
<!-- andere dinge fuer die ausgabe -->
</xsl:template>
<xsl:template match="item">
<!-- Template fuer "item" -->
</xsl:template>
</xsl:stylesheet>
Grüße
Thomas