danke Thomas! ich habe dein Beispiel ein bisschen überarbeitet und diese verwende ich zur Zeit:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited with XML Spy v2006 (http://www.altova.com) -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method='html' version='1.0' encoding='UTF-8' indent='yes'/>
<xsl:template match="/">
<xsl:for-each select="//page">
<xsl:apply-templates />
<a href="index.php?id={substring(text/link, 2)}">
Link <xsl:value-of select="substring(text/link, 2)" />
</a>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Die Links werden wie gewünscht nun erzeugt ;-) aber ich möchte die nicht alle hintereinander haben sondern wie du schon gedacht hast, als einzelne seite haben.
Ich benutze phpxslt und benutze die DomDocument Methode von Php um das Dokument zu parsen. also es wird nicht mehr über IE angezeigt ;-)
Habe deine 2 Beispiele gesehen. Es wäre gut, wenn es eine Lösung ohne Java-script gibt,bzw. wie wäre die einfachste und schöne Lösung zu erreichen was ich will?
Du hast schon richtig gedacht. Ein guter Weg wäre ja die id nr als Parameter die URL zu übergeben.