Hallo,
doch du hast rechts. Die erste Lösung ist genau, was ich will. Ich habe es als xsl benutzt und nur so geändert:
also nur Page reingeschrieben und versucht es auf meiner XML Datei anzuwenden aber ich bekomme von IE die Meldung: Das Schlüsselwort xsl:for-each darf xsl:result-document nicht enthalten.
mache ich was falsch? ich gehe jetzt nicht mehr über cms sondern öffne die xml datei (die einen Referenz zu XSL Datei hat) mit IE 6.0
Du machst nichts falsch.
xsl:result-document gibt es erst in XSLT 2.0 und der IE kann das nicht (das hat Tim schon in deinem Doppelposting auch gesagt) und er untersützt auch die EXSLT-Erweiterungen nicht, die hier helfen könnten.
Du hast mit dem IE (bzw. überhapt mit einem Browser) fast keine Möglichkeit dein Vorhaben zu verwirklichen.
Fast, weil es möglich wäre, dass du den Ganzen eine HTML-Seite vorstellst und darau mittels JavaScript und XMLHTTPRequest auf das XML und XSL zugreifst. Dabei kannst du auch einen Parameter mitübergeben, so dass es immer nur die Seite aus dem XML herausgeneriert wird, die du willst.
Wohlgemerkt, es werden nicht mehrere HTML-Seiten erzeugt: es gibt nur das (eine) XML und das XSL, du läßt aber immer nur die gewünschte Seite darstellen. Diese Möglichkeit würde dafür auch mit Firefox/Mozilla funktionieren.
Wenn das für dich ein Weg ist, denn du nehmen kannst, findest du unter http://forum.de.selfhtml.org/archiv/2006/3/t126420/#m815491 und http://forum.de.selfhtml.org/archiv/2005/1/t97848/#m597247 so eine JavaScript-XMLHTTPRequest Seite.
Wenn du dir den Code angesehen hast und Fragen hast, kannst du sie hier stellen, dann können wir das ganz auch Schritt für Schritt durchgehen.
Grüße
Thomas