Thomas Meinike: XSLT auf dem Server ausführen

Beitrag lesen

Hallo,

Ebenfalls habe ich einen Linux Webserver (Suse 7.3 mit Apache). Ich habe gelesen, dass es einen Parser names Xalan gibt. Mein Webserver sollte aber XML unterstützen, denn er wurd mit --with xml kompiliert. Die Unterstützung von XSLT steht ebenfalls auf enabled. Auch hier würde mich interessieren wie ich den Apache dazu bringe den XSLT Parser serverseitig zu verwenden?

Ich habe (unter Linux und Windows) gute Erfahrungen mit dem Sablotron-Prozessor in Verbindung mit PHP gemacht, aktuell Version 0.9: http://www.gingerall.com/.

In den letzten Tagen habe ich fuer meinen Unterricht eine kleine Anwendung erstellt, die zum Testen der im Seminar entwickelten Dokumente dienen soll: [http://ktd.et.fh-merseburg.de/~tm/PHP/xslt/].

Die hochzuladenden Dokumente sind auf eine Dateigroeße von max. 10000 Bytes limitiert und das Script steht auch nur einige Zeit an dieser Stelle zur Verfuegung.

BTW: Mir ist uebrigens eine Eigenheit von Opera-Browsern (5.x und 6.0) aufgefallen: Die im Script ankommenden MIME-Types der Dateien enthalten am Ende immer noch ein Semikolon: text/xml; oder application/xml;

Ich habe lange gesucht, um herauszufinden, warum mein Script unter Opera immer die Arbeit verweigert hat (eben bei der Type-Pruefung). So ließ ich x-fach alle gelieferten Variableninhalte ausgeben -- nur dieses Semikolon am Ende habe ich schlicht immer wieder uebersehen, weil der Type ja offenbar gueltig mitkam. Bis ich heute vormittag dieses schlichte Detail erblickte ...

Vielleicht ist das ja bekannt, mich hat es einigen Aufwand gekostet. Naja, man lernt halt immer nur dazu ;-).

MfG, Thomas