Thomas J.S.: XML mit verschiedenen XSL Stylesheets

Beitrag lesen

Hallo,

»»»»Bei Bedarf suche ich einige alten Beiträge von mir aus dem Archiv dazu aus.

Wenn das ganze auf eine Geschichte mit document.createProcessingInstruction(..) hinausläuft

Nein.

krieg ich das schon selber hin.

Fein :)

»»»»Weil der/ein XSLT-Prozessor ist nun mal nicht dafür zuständig, was außerhalb seines Bereichs passiert.

Naja aber wenn man den Parameter an die XML dranhängt, in php Manier, also var=val und var als param im xsl vorkommt, finde ich es schwach das dann der XSLT Prozessor diesen Parameter nicht selbstätig zuweist.

Warum? Was kümmert den XSLT-Prozessor was "draussen im Web" lost ist?
Das ist nicht seine Aufgabe. Warum sollte der XSLT-Prozessor auf die Adressenzeile des Browsers zugreifen? Wenn, dann sollte der Browser so schlau sein und den/die Parameter aus seiner Adressenzeile weitergeben. Hmm ... nun ja, aber an wen denn und woher sollte er wissen, wann er ein Parameter an den XSLT-Prozessor weitergeben soll und wann nicht? Einfach alle URL-Params immer gleich an den XSLT-Prozessor senden und ihm überlassen was er mit dem Zeug macht?

Natürlich wäre es wunderschön, wenn intelligente Software gäbe, der weiss was der Webseitenersteller gemeint hat und wann er was an welche Anwendung  weitergeben soll.

Es wird ihm ja ene XML an die Hand gegeben warum nicht auch zusatzinfos?

Eben, du merkst es selbst: es ist nicht ein "Hol-Schuld" des Prozessors sondern ein "Bring-Schuld" des Browsers, wenn keine Parameter übergeben werden.

Ich hatte halt gehofft es gibt eine script-lose Möglichkeit.

Ich sage nochmal: nicht alle Browser bieten XSLT-Unterstützung und bis dahin eignet sich die clienseitige Sache höchstest als Experiment zu Hause oder im homogenen Intranet.

Grüße
Thomas