Hallo alle,
ich versuche gerade, bei einer http Anfrage noch VOR einer xslt Parsung
mittels xalan(mod_xslt) die entsprechenden xml Dokumente durch einen anderen
Parser (php, perl, pyton .. ist eigentlich egal) zu schicken. Die Aktionen
einzeln funktionieren bestens, aber bei dem Versuch, mittels der Direktive
AddType die Dateien den Parsern zuzuorden, tritt bei dieser Kombination ein
hübscher Effekt ein: der Browser bietet die (html) Datei zum Download an, da
der übermittelte mime/type application/x-httpd-php lauten dürfte. Ich
vermute, das Problem liegt im xalan selbst, welcher scheinbar nicht über die
offene apache-schnittstelle zugreift, sondern auf die Dateien direkt, der
apache aber noch den mime-type modifiziert.
nun gibt es da vermutlich mehrere Möglichkeiten:
- einen anderen Parser aus dem Tomcat-Projekt (leider ein riesiges Teil!)
- einen eigenen Handler schreiben, der zuerst die entsprechenden Dokumente
auf PI's untersucht und dann das Ergebnis dem xalan vorsetzt (dazu muß ich
mir aber erst mal anschauen, wie man sowas macht)
- mal ganz nett die LUG fragen und hoffen, dass jemand dieses Problem schon
einmal gelöst hat :-)
oder gibts da noch ganz andere Ansätze?
mit besten Grüßen und einen schönen "Männertag"
Steffen Kowalski