Hallo,
ich hab aber selber eine Frage:
ich will gerne eine XML haben und mit mehreren verscheiden XSL auf verschiedene Elemente zugreifen. hab bis jetzt nur gefunden, dass man mit dem Browser die XML lädt, aber dann hab ich ja nur die eine XSL, geht es auch, dass ich mit dem Browser eine XSL lade und darin die XML verknüpfe?
Dein Freund un Helfer in dem Zusammenhang ist die document() Funktion:
[lkink:http://de.selfhtml.org/xml/darstellung/xpathfunktionen.htm#document]
und die 2. Frage:
Ich würde gerne das aktuelle Datum auslesen und dieses mit den gespeicherten Terminen vergleichen, um die vergangenen Termine nicht mit an zu zeigen. weiß jemand ob und wenn wie das geht?
Bei XSLT 1.0: wenn das aktuell Datum in dem XML oder im XSLT steht, kannst du es auslesen. Ober du kannst die XML/XS-TRanformation mittel JavaScript auslösen und dann per JavaScript einen Paramter an das XSLT übergeben, in dem Parameter kann dann das aktuell Datum erhalten sein.
Bei XSLT 2.o hättest du die Möglichkeit mit "current-dateTime()" bzw. mit
"format-dateTime(current-dateTime(), '[Y]-[M,2]-[D,2]T[H]:[m]:[s][Z]')", was eine ausgabe wie: "2007-06-24T9:47:20+02:00" erzeugen würde.
Aber beim "im Bowser Transformation" gibt es kein XSLT 2.
Grüße
Thomas