HaThoV: Hosting für serverseitige Transformation

Beitrag lesen

Moin ThomasM,

Dein Beispiel funktioniert gut. Leider aber nicht mit meinem ziemlich komplexen XML/XSLT, das ich offline prima mit Saxon zum Laufen kriege. Online gibt Dein Beispiel dann nur folgende Warnungen aus:

Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: Invalid expression in /mnt/web9/61/39/52402539/htdocs/movingfencer/xsltest.php on line 15

Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: compilation error: file /mnt/web9/61/39/52402539/htdocs/movingfencer/ line 147 element value-of in /mnt/web9/61/39/52402539/htdocs/movingfencer/xsltest.php on line 15

Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: xsl:value-of : could not compile select expression '//document('stammdaten.xml')//project[1]/@coverage' in /mnt/web9/61/39/52402539/htdocs/movingfencer/xsltest.php on line 15

Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: No stylesheet associated to this object in /mnt/web9/61/39/52402539/htdocs/movingfencer/xsltest.php on line 16

Mit PHP kenne ich mich leider so gut wie gar nicht aus, aber es scheint daran zu liegen, dass der Parser auf dem Apache-Server (strato) bestimmte Dinge einfach nicht kann (XSLT 2.0?, "document('HilfsDB.xml')//..." usw.?)

Wer weiss Abhilfe? Saxon braucht Java, und das ist offenbar nicht installiert.

Der Hintergrund ist der, dass ich Webseiten bislang lokal mit XML/XSL (Datum prüfen für aktualisierte Terminlisten, Einbeziehung von RSS-Feeds usw.) generiere und meinen Server dazu bringen möchte, das per Cron-Job selbst zu erledigen

Danke im Voraus!

---
"they got the guns - we got the number" - James Douglas Morrison